Java流程控制
Scanner(用户交互)
创建扫描器Scanner对象
Scanner in = new Scanner(System.in);
”对象.next()“
接收用户输入
String name = in.next();
“对象.nextLine()”
接收用户输入
String name = in.nextLine();
关闭Scanner对象
in.close();
Scanner进阶用法
“对象.hasNextDouble()”
判断用户输入框是否存在双精度浮点型的数字
顺序结构
选择结构
if单选择语句
if(){
...
}
if双选择语句
if(){
}else{
}
if多选择语句
if(){
}else if(){
}else if(){
}else{
}
嵌套的if结构
if(){
if(){
}
}
switch多选择结构
“对象.equals()”
比较两个字符串是否相等
循环结构
while循环
while(true){
}
do while循环
do{
}while(true);
for循环
for(int i = 0; i < 100; i++){
}
增强for循环
主要用来对数组元素进行遍历
/x表示的数组元素的值,不是下标!/
for(声明语句:表达式){
}
int[] number = {10, 20, 30, 40, 50};
for(int x:numbers){
System.out.println(x);
}
break
跳出循环
continue
跳过此次循环