???????????????

????boolean-exp ? value0 : value1

???????????????boolean-exp?true?????value0?????????value1

???????????????

??????????Java???????????????漰??????if-else??while??do-while??for??return??break??continue

????Java???????goto?????????java???????????goto

?????????ж???????????ж?????????????????????????????????

???????java????????????????boolean?????????????????????????????????????????????????????????????????????????????

????Ex??a???boolean????? if(a)×à  if(a!=0) √

????while?????ж?????????????????壬?????false????ζ??????

????do-while???????????壬???ж?????????????????????????

????for???for(int  i = 1?? j = 5;i < 5;i++??j = i+2)

????for??????????????????????????????????????????????Щ????????????????????????

????for????п???????????ж?????????????

????????е?for?????for(char c : “hello world”.toCharArray())

???????for????????????????????????????е?for???????????????????

????Think in java ??????д???range()?????????????for???

import static net.mindview.util.range.* //??????www.mindview.com??????
Ex:for(int i : range(10))     //range(10)???????飬????0..9
for(int i : range(5??10))    //range(5??10)???????飬????5..9
for(int i : range(5??10??3))  //range(5??10??3)???????飬????5..10 step 3
while(true) = for(;;)
switch .. case...break???
switch(integral-selector)  //integral-selector:????????????int????char???????????
case integral-value1:statement:break;
//
Default:statement;

???????case satatement????????break??????case????????case statement

????return??????????????????????????÷?????

???????????????????з?void??????????????????????????·??????????????

????break?????????????

????continue?????????????????????????????????????????ε???

????goto?????java???????goto????????????????goto????????

??????java??????????goto????????????????????????

??????????demo:GotoLabel.java

package javabase.flowcontrol;

public class GotoLabel {
 /**
  *java?????????
  */
 public static void main(String[] args) {
  int i = 0;
  outer: //?????????д???????κδ???
     //System.out.println("outer man!");
   for(;true;){
    inner: //?????????д???????κδ???
        //System.out.println("innter man!");
     for(;i<10;i++){
      System.out.println("i = " + i);
      if(i == 2){
       System.out.println("continue");
       continue;
      }
      if(i == 3){
       System.out.println("break");
       i++;
       break;
      }
      if(i == 7){
       System.out.println("continue outer");
       i++;
       continue outer;
      }
      if(i == 8){
       System.out.println("break outer");
       break outer;
      }
      for(int k = 0; k < 5; k++){
       if(k == 3){
        System.out.println("continue inner");
        continue inner;
       }
      }
     }
      System.out.println("hello world");
   }
  System.out.println("fuck in java");
 }
}
/*??????:
i = 0
continue inner
i = 1
continue inner
i = 2
continue
i = 3
break
hello world
i = 4
continue inner
i = 5
continue inner
i = 6
continue inner
i = 7
continue outer
i = 8
break outer
fuck in java
*/

????????continue??????????????????????????

???????????continue????????λ??????????????????????????????

????????break???ж????????????????

???????????break???ж?????????????????