一、if 条件语句
if条件语句分为3种语法格式,每一种格式都有自身的特点,下面进行介绍。
1. if 语句
if语句是指如果满足某种条件,就进行某种处理,语法为:
if(条件语句) {
代码块
}
例子演示:
public class chaptertwo{
public static void main(String[] args) {
int x=5;
if(x<10) {
x++;
}
System.out.println("x="+x);
}
}
2.if…else语句
if …else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理,语法为:
if(判断条件){
执行语句1
}else {
执行语句2
例子演示:
public class chaptertwo{
public static void main(String[] args) {
int num =19;
if(num % 2 ==0 ) {
//判断条件成立,num被2整除
System.out.println("num是一个偶数");
} else {
System.out.println("num是一个奇数");
}
}
}
3.if…else if…else语句
if else if else语句用于多个条件进行判断,进行多种不同的处理,语法为:
if(判断条件1) {
执行语句1
} else if (判断条件2) {
执行语句2
}
…
else if(判断条件n) {
执行语句n
} else {
执行语句n+1
}
例子演示:
public class chaptertwo{
public static void main(String[] args) {
int grade = 85; //定义学生成绩
if (grade>80) {
System.out.println("该成绩等级为优");
} else if(grade>70) {
System.out.println("该成绩等级为良");
} else if(grade>60) {
System.out.println("该成绩等级为中");
} else {
System.out.println("该成绩等级为差");
}
}
}
二、switch条件语句
switch条件语句,switch条件语句是一个很常用的选择语句,和if 条件语句不同,它只能针对某个表达式的值做出判断,语法为: switch(表达式) {
case 目标值1:
执行语句1
break;
case 目标值2:
执行语句2
break;
case 目标值n:
执行语句n
break;
default:
执行语句n+1
break;
例子演示:
public class chaptertwo{
public static void main(String[] args) {
int week =5;
switch (week) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期天");
break;
default:
System.out.println("输入的数字不正确...");
break;
}
}
}
在使用switch语句的过程中,如果多个case条件后面的执行语句是一样的,则该执行语句只需要写一次即可,例子如下:
public class chaptertwo{
public static void main(String[] args) {
int week=2;
switch(week) {
case 1:
case 2:
case 3:
case 4:
case 5:
//当week满足值1、2、3、4、5中任意一个时,处理方式相同
System.out.println("今天是工作日");
break;
case 6:
case 7:
//当week满足6、7中任意一个时,处理方式相同
System.out.println("今天是休息日");
break;
}
}
}
作者:KJ.JK
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star 呀,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习呀