Sunday, 15 June 2014

java Condition inside a loop -



java Condition inside a loop -

system.out.print("enter number search: "); string = br.readline(); int input = integer.parseint(get); for(int = 0; < 5; i++) { num[i] = infile.nextint(); } for(int j = 0; j < 5; j++) { if(input == num[j]) { system.out.println("search number found!"); break; } else { system.out.println("search number lost!"); } }

the numbers within num[i] 1, 2, 3, 4, 5. problem when seek search number 5, output this:

come in number search: 5 search number lost! search number lost! search number lost! search number lost! search number found!

how can print "search number found!" without printing "search number lost!"??

create boolean look , set false. iterate through loop, , if number found, set true , print "search number found." after loop ends, check if boolean false. if false, print "search number lost!"

java for-loop conditional-statements

No comments:

Post a Comment