1.if-else
所有条件语句都利用条件表达式的真或假来决定执行路径
例:
if( a!=1 ){
System.out.println(" a != 1 ");
}
注:Java只允许使用 true 和 false 判断,像C语言里使用数字是错误的。
2.迭代 while do-while for
1)while(条件表达式){ ... }
条件表达式为true时,执行{}内语句。
例:int i=1; while(i<10){ System.out.println(" i= " + i); };
}
2)do{ ... }while(条件表达式);
先执行一遍{ ... }内语句,无论条件表达式为true还是false,然后判断,若是为true,继续执行{ ... }。
例:int i=1; do{ System.out.println(" i= " + i); } while(i<10);
3)for(语句1;语句2;语句3){ ... }
语句1:初始化表达式,定义变量,可以通过“ , ”操作符定义多个变量,但它们必须具有相同的类型,这也是Java里唯一用到逗号操作符的地方
语句2:一般为条件表达式(直接用true或false也可以,但这么没用过)
语句3:步进运算
执行过程(个人理解):先执行语句1(只执行一次);再执行语句2,然后是{ ... } ,最后是语句3 ,然后就按这个顺序循环
for( int i=1,j=10; i<5 ; i++){
System.out.println(" i= " + i);
}
Foreach语法(也叫增强for循环)
String[] ss = { "s1", "s2"};
for( String s:ss){ System.out.println(" ss = " + s); }
3.return、break、continue
4.goto
5.swich--case