流程控制
用户交互Scanner
构造: Scanner scanner = new Scanner(System.in);
方法:
- next()与nextLine()区别:遇到空格是否断
- nextInt();
- nextFloat();
- close();
顺序结构
依次运行
选择结构
if(布尔表达式){
}else if{
}else{
}
switch(expression){
case value:
break;
case value:
break;
default:
break;
}//变量类型可以 byte short int char string
循环结构
while(布尔表达式){
//循环内容
}
do{
//执行代码
}while(布尔表达式);
for(初始化;布尔表达式;更新){
//代码语句
}
for(int i:数组变量){
//代码语句
}
注意点
-
break 强制退出循环
-
continue 终止某次循环
-
goto
couter:for(){ continue couter; }