主要内容:
1、关系运算符与逻辑运算符
2、if语法结构
3、嵌套if结构
4、多路分支swith结构
————————————————————————————————————————————————
1、关系运算符共有大于>、小于=、小于等于<=、等于=、不等于!=这六种。
注意:赋值运算符”=”与关系运算符的区别。
2、逻辑运算符有逻辑与&&、逻辑或||、逻辑非!这三种。
3、if的语法结构
if(表达式 成立){
执行代码A
}else{
执行代码B
}
其中else部分可以省略
4、三元表达式
int
a=5,b=10,max; 对应为 int a=5,b=10,max;
if(a>b){ max=(a>b)?a:b;
max=a;
}else{
max=b;
}
5、if语句可以通过else if子句实现多路分支结构(代码演示)
public class Damo{
public static void main(String[]args){
int a=10;
if(a<0){
System.out.println(“a是负数”);
}else if(a==0){
System.out.println(“a是0”);
}else{
System.out.println(“a是正数”)
}
}
}
6、嵌套if结构(代码演示:判断是否为闰年)
public class Damo{
public static void main(String[]args){
int year;
java.util.Scanner input=new java.util.Scanner(System.in);
System.out.println(“请输入年份”);
if(year%4==0){
if(year0==0){
if(year@0==0){
System.out.println(“是闰年”);
}else{
System.out.println(“不是闰年”);
}
}else{
System.out.println(“是闰年”);
}
}else{
System.out.println(“不是闰年”);
}
}
}
7、使用switch实现多路分支结构
语法格式:
swich(表达式){ 这和else
if结构相似 if(表达式==A){
case
值A: 代码段A
代码段A }else if(表达式==B){
break; 代码段B
case
值B: }else{
代码段B 代码段C
break; }
……..
default:
代码段C
}