KingPin's Forum
 
K.P.s.N. Register vbBux / KPs Mall Bugs Blogs FAQ Search Today's Posts Mark Forums Read Donate
Go Back   KingPin's Forum > KP's Network Forum > RSS News
Reload this Page Java If- else statements?
 


RSS News This is a discussion on Java If- else statements? in the RSS News;
Description: what is wrong with the code fragment if (total == MAX) if (total < sum) System.out.println("total == MAX and is ...

Reply
 
LinkBack Thread Tools
Java If- else statements?
(#1 (permalink))
Old
puji_sonti is Offline
Private
Points: 178, Level: 2 Points: 178, Level: 2 Points: 178, Level: 2
Activity: 0% Activity: 0% Activity: 0%
puji_sonti is an unknown quantity at this point
 
 
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Join Date: Dec 2007
Java If- else statements? - December 25th, 2007

what is wrong with the code fragment

if (total == MAX)
if (total < sum)
System.out.println("total == MAX and is < sum.");

else
System.out.println("total is not equal to MAX");

 
Reply With Quote
Revenue Shared Ads
(#2 (permalink))
Old
johnnyloot is Offline
Private
Points: 166, Level: 2 Points: 166, Level: 2 Points: 166, Level: 2
Activity: 0% Activity: 0% Activity: 0%
johnnyloot is an unknown quantity at this point
 
 
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Join Date: Dec 2007
December 25th, 2007

Because there is no bracketing, the code does not perform as you hope it would. Without brackets, the if statement only considers the next line to be inside the if. So in this case if (total==MAX) is true it will execute the statement if(total<sum), but if it is not it will not execute that statement. In either case it will print out the line after it which is print(total==Max...)

Without brackets it evaluates to:
if( total == MAX )
{
if( total < sum )
}
System.out.println("total==MAX...)
else
{
System.out.println("toatl is not ...);
}

That is why you always want to use brackets to make sure your code executes the way you want it to, it is also more readable.

 
Reply With Quote
(#3 (permalink))
Old
johnnyloot is Offline
Private
Points: 166, Level: 2 Points: 166, Level: 2 Points: 166, Level: 2
Activity: 0% Activity: 0% Activity: 0%
johnnyloot is an unknown quantity at this point
 
 
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Join Date: Dec 2007
December 25th, 2007

Because there is no bracketing, the code does not perform as you hope it would. Without brackets, the if statement only considers the next line to be inside the if. So in this case if (total==MAX) is true it will execute the statement if(total<sum), but if it is not it will not execute that statement. In either case it will print out the line after it which is print(total==Max...)

Without brackets it evaluates to:
if( total == MAX )
{
if( total < sum )
}
System.out.println("total==MAX...)
else
{
System.out.println("toatl is not ...);
}

That is why you always want to use brackets to make sure your code executes the way you want it to, it is also more readable.
 
Reply With Quote
Revenue Shared Ads
Reply

Bookmarks

Tags
java, statements

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Rupees Per Thread View: 1.00
Rupees Per Thread: 15.00
Rupees Per Post: 5.00
Forum Jump



These are the 100 most searched terms
Search Cloud
_backup.rc antrix wow antrix wow server autocad 2007 keygen best google gadgets best wow character bt map devil may cry 4 crack enchanting leveling erika bella fuckteam fuckteam 5 georgina lempin gigistar gigistar topless kpsden kpsforum leatherworking guide leveling enchanting mangos custom vendors mangos item id mangos linux mangos server mangos spell id mangos wotlk mature creampie milena velba no rest for the ass object id wow phoenix marie this is sparta vipersdenforums voyage century bot windows activation workaround windows xp lite wotlk alpha private server wotlk private server wotlk server wotlk wiki wow leatherworking guide wow mount locations wow object id wow object id list wow object id's wow object ids wow objects id www.adobeflashplayer www.adobeflashplayer.com www.kpsforum.com xbox 360 mmorpg ... powered by Simple Search Cloud
Powered by vBulletin® Version 3.8.0 Beta 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Copyright 2004-2009 KPsN


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82