i having heck of time trying figure out why can't leave loop. need leave loop if boolean, forward, set true. (the boolean has been set false above while loop.
when run code snippet below , enter positive number can enter unlimited amount numbers. when enter negative number 1 prompt telling me that's not allowed , try again. after stuck in similar situation above. doesn't matter enter next keep letting input on , on again.
{ while (forward == false) if (n2 == 0) { system.out.println("sorry, 0 not valid entry second number, try again!"); n2 = in.nextint(); } else { forward = true; } }
you can away using no variables
n2 = in.nextint(); while (input == 0){ system.out.println("sorry, 0 not valid input"); n2 = in.nextint(); }
Comments
Post a Comment