javaswitch用法温度(javaswitch的用法)

Java Switch语句的用途和基本语法

在Java编程中,Switch语句是一种非常重要的控制流程语句,它常用于根据不同的条件选择不同的代码执行路径。Switch语句的基本语法是:在Switch关键字后面的括号中指定判断表达式,然后使用花括号{}来包含一系列的Case分支语句,根据判断表达式与每个Case分支的匹配结果来执行相应的代码。举个例子,下面的代码展示了一个简单的Switch语句,根据输入的数字选择相应的月份:

public class MonthName {
    public static void main(String[] args) {
        int month = 8;
        String monthString;
        switch (month) {
            case 1:  monthString = "January";
                     break;
            case 2:  monthString = "February";
                     break;
            case 3:  monthString = "March";
                     break;
            case 4:  monthString = "April";
                     break;
            case 5:  monthString = "May";
                     break;
            case 6:  monthString = "June";
                     break;
            case 7:  monthString = "July";
                     break;
            case 8:  monthString = "August";
                     break;
            case 9:  monthString = "September";
                     break;
            case 10: monthString = "October";
                     break;
            case 11: monthString = "November";
                     break;
            case 12: monthString = "December";
                     break;
            default: monthString = "Invalid month";
                     break;
        }
        System.out.println(monthString);
    }
}

Java Switch语句中多个Case分支的合并

在Java Switch语句使用时,如果存在一些Case分支有相同的代码执行路径,那么可以将这些Case分支合并,避免代码重复。下面的代码展示了如何使用Switch语句将英文星期几转换成数字:

public class WeekdayNumber {
    public static void main(String[] args) {
        String weekday = "Wednesday";
        int weekdayNumber;
        switch (weekday) {
            case "Monday":    weekdayNumber = 1; break;
            case "Tuesday":   weekdayNumber = 2; break;
            case "Wednesday": weekdayNumber = 3; break;
            case "Thursday":  weekdayNumber = 4; break;
            case "Friday":    weekdayNumber = 5; break;
            case "Saturday":  weekdayNumber = 6; break;
            case "Sunday":    weekdayNumber = 7; break;
            default:          weekdayNumber = -1; break;  
        }
        System.out.println(weekdayNumber);
    }
}

Java Switch语句中的枚举类型用法

在Java编程语言中,枚举类型是一种定义固定数量的已命名值的通用机制,Switch语句可以很方便的与枚举类型一起使用。例如,下面的代码展示了如何使用Switch语句和枚举类型来计算各个方向的向量值:

public enum Direction {
    UP, DOWN, LEFT, RIGHT
}

public class DirectionSwitch {
    public static void main(String[] args) {
        Direction direction = Direction.LEFT;
        int x = 0, y = 0;
        switch (direction) {
            case UP:    y--; break;
            case DOWN:  y++; break;
            case LEFT:  x--; break;
            case RIGHT: x++; break;
            default:         break;  
        }
        System.out.println("x: " + x + ", y: " + y);
    }
}

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixun6c.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月25日 上午2:27
下一篇 2023年4月25日 上午2:28

猜你喜欢