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