Java流程控制
Scanner对象
Scanner类获取用户输入
基本语法:
Scanner s = new Scanner(System.in);
- 通过Scanner类中next()与nextLine()方法获取输入的字符串,读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。
使用完及时关闭,.close()方法关闭
顺序结构
选择结构
- if-else结构
if(布尔表达式1){
//布尔表达式1为true执行语句
}else if(布尔表达式2){
//布尔表达式2为true执行语句
}else{
//所有布尔表达式为false执行语句
}
- switch-case结构
switch(expression){
case value:
//语句
break;//可选
case value:
//语句
break;//可选
……
default://可选
//语句
}
- 没有break语句,会有case穿透语句
循环结构
- while循环
while(布尔表达式){
//循环内容
}
- do-while循环(至少执行一次)
do{
//代码语句
}while(布尔表达式)
- for循环
for(初始化;布尔表达式;迭代){
//循环语句
}
- 增强for循环:用于数组或集合
for(声明语句:表达式){
//代码语句
}
浙公网安备 33010602011771号