Java??????????????????
???????????? ???????[ 2013/8/12 10:43:23 ] ????????
???????????????
????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???ж?????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11