三元运算符
(条件表达式)?表达式1:表达式2
条件表达式的结果为boolean
如果条件表达式的结果为true,则执行表达式1
如果条件表达式的结果为false,则执行表达式2
表达式1和表达式2要求时一致的
三元运算符是可以嵌套的
凡是可以用三元运算符的地方的都可以用if-else改写,反之不成立
Scanner 获取键盘值
具体实现步骤:
导包:
import java.util.Scanner
Scanner 的实例化:
Scanner input = new Scanner(System.in)
调用Scanner类的相关方法(next /nextXxx),来获取指定类型的变量
程序流程控制结构:
顺序结构
分支结构
条件判断结构(if-else):
- if(条件表达式){
执行表达式1;
} - 二选一
if(条件表达式1){
执行表达式1;
}else if(条件表达式2){
执行表达式2;
} - 多选一
if(条件表达式1){
执行表达式1;
}else if(条件表达式2){
执行表达式2;
}else if(条件表达式3){
执行表达式3;
}
…
else{
执行表达式n;
}
循环结构