java - How would I completely restart a for loop or an if statement? -
i looking answer either of these 2 questions because either 1 work code.  there function or restart for loop or rerun if statement?  for loop, let's is
for(int = 0; i<=30; i++){    //code here }   and point had gotten i = 5, how tell go i = 0?  
for if statement, let's if statement was:
if(i == 1 && j == 2){   //more code here }   how tell it, @ end of if statement, if if statement true, rerun if statement?
tl;dr sounds want while loop or possibly recursive function.
the for loop version
  you can't restart if statement, can modify loop control variable in for loop. i = 0; , watch out infinite loops, this:
for(i = 0; < 30; i++) {     // stuff     if(somecondition) {         = 0;     } }   this isn't style, though, , can lead devilish bugs hard find. people aren't used looking modifications loop control variable inside for loop because it's 1 of things you. just. don't. do.
the while loop version
  so, instead of for loop, should use while loop if plan modify i inside loop.
example:
var = 0; while(i < 30) {     // stuff     if(somecondition) {         = 0;     } else {         i++;     } }   the recursive function version
depending on want do, might consider creating function , calling recursively:
function myfunction() {     // stuff     if(somecondition) {         myfunction(); // recursion     } } for(i = 0; < 30; i++) {     myfunction(); }   with of these approaches, watch out infinite loops! easy create if aren't careful.
Comments
Post a Comment