当前位置: 首页 > news >正文

【JAVA】switch ... case ... 的用法

语法结构:

switch(表达式){
            case 值1:
                    表达式和值1匹配时执行的语句
                    break;
            case 值2:
                    表达式和值2匹配时执行的语句
                    break;
            ....
            
            default:
                    表达式和上述值都不匹配时执行的语句        
            
        }
        
        注意:break加不加运行的结果是不一样的

示例:

public class SwitchTest{public static void main(String args[]){int a = 6;int b = 8;char op = '+';    //op 表示假设 op 为 + 号;你可以自定义其他计算符号switch(op){case '+':System.out.println("a+b="+(a+b));break;case '-':System.out.println("a-b="+(a-b));break;case '*':System.out.println("a*b="+(a*b));break;case '/':System.out.println("a/b="+(a/b));break;default:System.out.println("不是运算符!");}	}
}

http://www.lryc.cn/news/515763.html

相关文章:

  • 基于STM32的热带鱼缸控制系统的设计
  • Vue项目整合与优化
  • WinForm开发-自定义组件-1. 工具栏: UcompToolStrip
  • 法律专业legal case的留学论文写作技巧分析(1)
  • 2025编程技术前沿:探索最新的开发工具与趋势
  • sqlserver sql转HTMM邮件发送
  • GeoTrust True BusinessID Wildcard
  • R语言的数据结构
  • 安装和配置MySQL教程
  • 黑马Java面试教程_P10_设计模式
  • 043_小驰私房菜_MTK Camera,Hal层将camera型号写到property属性中
  • 基础图形化界面的一个图片爬虫期末
  • Outlook2024版如何回到经典Outlook
  • 仿生的群体智能算法总结之二(十种)
  • SpringBoot入门之创建一个Hello World项目
  • MySQL与标准SQL的区别
  • docker中使用Dockerfile设置Volume挂载点
  • Samsung手机首次主要采用竞对Micron LPDDR5内存
  • 【项目开发】C#环境配置及VScode运行C#教程(学生管理系统)
  • [241231] CachyOS 2024 年终总结:性能飞跃与社区繁荣 | ScyllaDB 宣布转向开源可用许可证
  • AI-Talk开发板之超拟人
  • Swift Concurrency(并发)学习
  • 从0开始的opencv之旅(1)cv::Mat的使用
  • Hoverfly 任意文件读取漏洞(CVE-2024-45388)
  • 详解网络管理
  • iOS 11 中的 HEIF 图像格式 - 您需要了解的内容
  • 深入AIGC领域:ChatGPT开发者获取OpenAI API Key的实用指南
  • 软件工程实验-实验2 结构化分析与设计-总体设计和数据库设计
  • 密码学精简版
  • 开源模型迎来颠覆性突破:DeepSeek-V3与Qwen2.5如何重塑AI格局?