1、java不允许将一个数字当做布尔值使用,来进行流程的判断
如int a=0;
if(a)这是不合规的
2、控制流程有if-else,迭代(for循环,do-while循环,while循环)
3、foreach语句
foreach适用于容器和数组,不必创建int变量去计数,
float[] x=new float[]{1.1f,0.2f};
for(float f: x){};//把float数组x的每一个值赋值给变量f。
3.return
return 关键字指定一个返回值,并推出当前方法。
4、break和continue 用于控制循环的流程
continue会退回到最内层的循环的开头,并继续进行最内层的循环
break会中断并跳出当前循环。
带标签的continue会到达标签位置,并重新进入标签后面的那个循环。
带标签的break会中断并跳出标签所指的那个循环。
5、switch选择语句
switch(object args)
{
case args1:执行语句1;break;
case args2:执行语句2;break;
...
default:执行语句n;break;
}
注意:args必须是int,char或者enum类型的值,每个case子句没有break就会继续执行下一个case,直到break
或者default。