逻辑运算符:
&&:两个条件同真,结果为真
||:两个条件有一个为真,结果为真
! :取非,真为假 假为真
运算符的优先级
算数运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符
一:什么是if结构?
语法1:
public class Demo {
public static void main (String [] args){
//语句1;
//语句二;
if(条件){
//语句3;
}
//语句4;
}
}
二:使用if-else选择结构
语法2:
if ( 条件 ) {
//代码块1
}else {
//代码块2
}
事例2:
public class SimpleIF {
public static void main (String [] args){
int score = 91;
if (Score >=98) {
System.out.println("老师说:不错,奖励一个MP4!");
} else {
System.out.println("老师说:惩罚进行编码!");
}
}
}
二.什么是switch选择结构?
语法:
swith(表达式){
case 常量一:
//代码块一;
break;
case 常量二:
//代码块二;
break;
.......
default:
//代码块n;
break;
}
三.嵌套if选择结构
if(条件1){
if(条件2){
//操作1
}else{
//操作2
}
}else{
//操作3
}
案例:
String today = "周末";
String weater = "晴朗";
if(today.equals("周末")){---------------------->外层if框架
if(weater.equals("晴朗")){------------------>内层if框架
System.out.println("去室外游乐场玩");
}else{
System.out.println("在室内游乐场玩");
}
}else{
System.out.println("哪也不去");
}
equals:用于判断字符串的内容是否相同,相同返回true,反之false
这里switch,case,default,break都是Java的关键字.