zl程序教程

您现在的位置是:首页 >  后端

当前栏目

JAVA中的选择结构语句

JAVA 语句 结构 选择
2023-09-14 09:05:30 时间

一、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 呀,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习呀