旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

Java Switch语句(用法详解)【JAVA教程】,Java Switch语句

作者:搜教程发布时间:2019-11-27分类:JAVA教程浏览:11评论:0


导读:Switch语句在Java中是用来做决议计划的。与if-then和if-then-else语句差别,switch语句能够有很多能够的实行途径。语法switch语句的...
Switch语句在Java中是用来做决议计划的。与if-then和if-then-else语句差别,switch语句能够有很多能够的实行途径。

语法

switch语句的平常情势为:

switch (expression) { 
    case value1: 
         break; 
    case value2: 
         break;
    ... case valueN: 
         break; 
    default: 
    
}

表达式的范例必需是byte、short、int或char;case语句中指定的每一个值必需具有与表达式兼容的范例。

注重:从Java 7最先,表达式中也支撑String。

流程图

例子:

class Switch {
    public static void main(String args[]) {
        int month = 4;
        String season;
        switch (month) {
            case 12:
            case 1:
            case 2:
                season = "冬季";
                break;
            case 3:
            case 4:
            case 5:
                season = "春季";
                break;
            case 6:
            case 7:
            case 8:
                season = "炎天";
                break;
            case 9:
            case 10:
            case 11:
                season = "秋日";
                break;
            default:
                season = "Bogus Month";
        }
        System.out.println("四月是 " + season + ".");
    }
}

输出:

四月是春季.

这里,switch语句中的表达式month与case中的值4婚配,因而时节被赋值为春季。

switch语句的三个主要特征须要注重:

1.switch与if的差别之处在于,该switch 只能测试是不是相称,而if能够盘算任何范例的布尔表达式。也就是说,switch只查找表达式的值与其case常量之一之间的婚配。

2.同一个switch中的任何两个状况常数都不能有雷同的值。固然,switch语句和关闭的外部switch 能够具有雷同的大小写常量。

3.switch语句一般比一组嵌套的ifs更有用。

相干引荐:《Java教程》

本篇文章就是关于Java Switch语句的运用引见,愿望对须要的朋侪有所协助!

以上就是Java Switch语句(用法详解)的细致内容,更多请关注ki4网别的相干文章!

标签:Java Switch语句


欢迎 发表评论: