网站首页 > java教程 正文
switch语句
Java中的switch语句用于根据一个变量的值执行不同的代码块。
switch语句表达式(伪代码)

switch (表达式) {
    case 值1:
        // 当表达式的值等于值1时执行的代码
        break;
    case 值2:
        // 当表达式的值等于值2时执行的代码
        break;
    // ...可以有任意数量的case语句
    default:
        // 当表达式的值不匹配任何case时执行的代码
}
public class SwitchExample {
    public static void main(String[] args) {
        int day = 3;
        String dayString;
        switch (day) {
            case 1:
                dayString = "Monday";
                break;
            case 2:
                dayString = "Tuesday";
                break;
            case 3:
                dayString = "Wednesday";
                break;
            case 4:
                dayString = "Thursday";
                break;
            case 5:
                dayString = "Friday";
                break;
            case 6:
                dayString = "Saturday";
                break;
            case 7:
                dayString = "Sunday";
                break;
            default:
                dayString = "Invalid day";
                break;
        }
        System.out.println(dayString);
    }
}在这个示例中,我们定义了一个整数变量day,它的值是3。然后我们使用switch语句来判断day的值,并根据不同的值给字符串变量dayString赋予不同的值。最后,我们输出dayString的值。
猜你喜欢
- 2024-11-03 初识java—(五十)输出流(java的输出)
 - 2024-11-03 问题:Java的输入输出流包括 【10】 、字符流、文件流、对象流以
 - 2024-11-03 JAVA中如何用字节输入输出流实现文件复制 有配图 有源码
 - 2024-11-03 Java continue语句详解分享~(java的continue)
 - 2024-11-03 Java 控制台输入输出操作记录(java如何从控制台输入一个数)
 - 2024-11-03 高性能 - MySQL 之 Explain 输出分析
 - 2024-11-03 零基础学 python(三)(完全零基础学python)
 - 2024-11-03 《极简Java新手编程之道》6.4.2 continue语句
 - 2024-11-03 Python3 输入和输出(python输入与输出)
 - 2024-11-03 Java异常处理中throw与throws关键字的用法及区别
 
欢迎 你 发表评论:
- 最近发表
 
- 标签列表
 - 
- java反编译工具 (77)
 - java反射 (57)
 - java接口 (61)
 - java随机数 (63)
 - java7下载 (59)
 - java数据结构 (61)
 - java 三目运算符 (65)
 - java对象转map (63)
 - Java继承 (69)
 - java字符串替换 (60)
 - 快速排序java (59)
 - java并发编程 (58)
 - java api文档 (60)
 - centos安装java (57)
 - java调用webservice接口 (61)
 - java深拷贝 (61)
 - 工厂模式java (59)
 - java代理模式 (59)
 - java.lang (57)
 - java连接mysql数据库 (67)
 - java重载 (68)
 - java 循环语句 (66)
 - java反序列化 (58)
 - java时间函数 (60)
 - java是值传递还是引用传递 (62)
 
 

本文暂时没有评论,来添加一个吧(●'◡'●)