一、保存真或假,使用boolean变量
有两个值:true 真
false 假
二、从控制台接受输入信息,通过创建扫描器
Scanner input new Scanner(System.in);
int age input.nextInt();//接收int类型
String name=input.next();//接收Strin类型
三、关系运算符
> < >= <= == !=
四、==和=的区别
=比较,= 赋值
五、条件判断if
if(表达式){
语句
}
当表达式为真执行语句
六、运算符分为单目运算符、双目运算符、三目运算符
单目运算符:! ++ --
双目运算符:= + - * / % | || & && ==
三目运算符:?: 例 int sign= java>90?1:0;
七、逻辑运算符
| & || && !
优先级顺序() >! > 算术运算符>&&>||赋值运算符=
多使用()控制优先级
八、if-else
if(表达式){
语句1;
}else{
语句2;
}
当表达式为真,执行语句1,当表达式为假,执行语句2;
九、多分支if-else if-else
if(条件1){
语句1;
}else if(条件2){
语句2
}else if(条件3){
语句3
}else
语句4
}
十、swicth(表达式){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
default:
语句3;
break;
}
jdk 版本在1.7或者1.7以上,表达式的值可以是String类型;
值不能相同;
break的作用是跳出switch结构;
十一、多重if结构和switch 结构使用场合:
多重if判断区间值,switch 判断等值