输入语句
Scanner scanner=new Scanner(System.In);
快捷键:new Scanner(System.In); alt+enter
String 变量=scanner.next();可以接收用户输入中文
快捷键scanner.next(); alt+enter
Int 变量=scanner.nextInt();可以接收用户输入数字
快捷键scanner.nextInt(); alt+enter
if语句
If(条件表达式){ 条件表达式 结果为布尔值
代码块...
} 若表达式成立,则执行代码块,否则,不执行。
If(条件表达式){
代码块1 条件表达式成立 代码块1执行 否则,执行代码块2
} else{
代码块2
}
If(条件表达式){
代码块1 条件表达式成立 代码块1执行 否则,执行代码块2
} else if{
代码块2
}else{
代码块3 条件表达式成立 代码块1执行,不成立,依次往下寻找符合
} 条件执行。不成立,则执行else内代码块
If嵌套
If(表达式1){
if(表达式2){
代码块1
}
}else{
代码块2
}
Switch语句(开关语句)
变量和case值依次比较,相等则执行对应的代码,执行完跳出语句;
如果都不想等,执行default里的语句,然后跳出语句;
switch(){ case 1:语句;break;... case n:语句;break;default:语句;break;}
能用switch语句的都能用if语句,但在判断==时用switch语句,效率高;