当前位置: 首页 > 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("不是运算符!");}	}
}

相关文章:

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

语法结构: switch(表达式){ case 值1: 表达式和值1匹配时执行的语句 break; case 值2: 表达式和值2匹配时执行的语句 break; …...

基于STM32的热带鱼缸控制系统的设计

文章目录 一、热带鱼缸控制系统1.题目要求2.思路3.电路仿真3.1 未仿真3.2 开始仿真,显示屏显示水温、浑浊度、光照强度等值3.3 当水温低于阈值,开启加热并声光报警3.4 当浑浊度高于阈值,开启自动换水并声光报警3.5 当光照低于阈值&#xff0c…...

Vue项目整合与优化

前几篇文章,我们讲述了 Vue 项目构建的整体流程,从无到有的实现了单页和多页应用的功能配置,但在实现的过程中不乏一些可以整合的功能点及可行性的优化方案,就像大楼造完需要进行最后的项目验收改进一样,有待我们进一步…...

WinForm开发-自定义组件-1. 工具栏: UcompToolStrip

这里写自定义目录标题 1. 工具栏: UcompToolStrip1.1 展示效果1.2 代码UcompToolStrip.csUcompToolStrip.Designer.cs 1. 工具栏: UcompToolStrip 自定义一些Winform组件 1.1 展示效果 1)使用效果 2)控件事件 1.2 代码 设计 编码 UcompToolStrip.…...

法律专业legal case的留学论文写作技巧分析(1)

对于法律专业的留学生而言,案例的分析是写作的重要方面。无论留学的国家是英、美、澳洲还是加拿大,它们都属于case law 的法律体系。一个非常显著的特点便是通过对案例进行分析和提炼,从中总结提炼出principle和rules。case analysis的留学论…...

2025编程技术前沿:探索最新的开发工具与趋势

随着技术的飞速发展,编程领域每天都在演化,新的技术、框架和工具层出不穷。本文将聚焦2025年最具潜力和吸引力的编程技术与工具,从前沿语言到最受欢迎的开发框架,带您一起探索软件开发领域的最新趋势。 一、编程语言的新生代之星…...

sqlserver sql转HTMM邮件发送

通过sql的形式,把表内数据通过邮件的形式发送出去 declare title varchar(100) DECLARE stat_date CHAR(10),create_time datetime SET stat_dateCONVERT(char(10),GETDATE(),120) SET create_timeDATEADD(MINUTE,-20,GETDATE()) DECLARE xml NVARCHAR (max) DECLAR…...

GeoTrust True BusinessID Wildcard

GeoTrust由DigiCert 提供支持,是最受信任和尊重的品牌之一,以提供高保证的网站安全而闻名。 GeoTrust True BusinessID通配符证书 – 以低成本保护多个主机名。即使将其用于您的公司主页或电子邮件服务器主机名,保护所有敏感信息也是您的目标…...

R语言的数据结构

R语言的数据结构 R语言是专门为统计计算和数据分析而设计的一种编程语言,因其强大的数据处理能力而受到广泛欢迎。在R中,数据结构是理解和有效使用R语言的基础。本文将详细介绍R语言中的主要数据结构,包括向量、矩阵、数据框、列表、因子等&…...

安装和配置MySQL教程

以下是在不同操作系统下安装和配置MySQL的详细教程: Windows系统 下载MySQL安装包 访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/),根据你的操作系统版本(32位或64位)下载相应的MySQL Commu…...

黑马Java面试教程_P10_设计模式

系列博客目录 文章目录 系列博客目录前言1. 工厂方法模式1.1 概述1.2 简单工厂模式1.2.1 结构1.2.2 实现1.2.3 优缺点 1.3 工厂方法模式1.3.1 概念1.3.2 结构1.3.3 实现1.3.4 优缺点 1.4 抽象工厂模式1.4.1 概念1.4.2 结构1.4.3 实现1.4.4 优缺点1.4.5 使用场景 总结&#xff0…...

043_小驰私房菜_MTK Camera,Hal层将camera型号写到property属性中

【问题背景】 app层需要知道当前设备的摄像头型号,然后做一些差异化处理。底下如何上报这个摄像头型号? 【分析】 在kernel和hal层,都是有地方能获取到当前摄像头的型号,就看在哪里添加方便。获取到摄像头硬件型号后,将其写入到property属性, 然后app就可以通过读取该…...

基础图形化界面的一个图片爬虫期末

下面是爬取界面: 点击即可自动化爬取 以下是完整代码: import tkinter as tk import requests import os #用于文件和目录操作。# 图片爬虫函数 def image_spider(textbox):headers = {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, …...

Outlook2024版如何回到经典Outlook

Outlook2024版如何回到经典Outlook 如果新加入一家公司,拿到的电脑,大概率是最新版的Windows, 一切都是新的。 如果不coding, 使用国产的foxmail大概就可以解决一切问题了。可惜老程序员很多Coding都是基于传统Outlook的,科技公司所有人都是I…...

仿生的群体智能算法总结之二(十种)

群体智能算法是一类通过模拟自然界中的群体行为来解决复杂优化问题的方法。以下是10种常见的群体智能算法,接上文https://blog.csdn.net/lzm12278828/article/details/144933367仿生的群体智能算法总结之一(十种)-CSDN博客https://blog.csdn.net/lzm12278828/article/detail…...

SpringBoot入门之创建一个Hello World项目

文章目录 一、使用传统的方式1、创建一个SpringBoot项目2、配置pom.xml文件3、下载Maven依赖4、创建一个Controller类:com.devops.controller.HelloController5、创建一个引导类:com.devops.HelloApplication6、启动项目8、访问80809、完整项目结构 二、…...

MySQL与标准SQL的区别

我们试图使MySQL Server遵循ANSI SQL标准和ODBC SQL标准,但MySQL Server在某些情况下执行不同的操作: MySQL和标准SQL特权系统之间有一些区别。例如,在MySQL中,删除表时不会自动撤销表的特权。您必须显式发出REVOKE来撤销表的特权…...

docker中使用Dockerfile设置Volume挂载点

关于在docker中如何使用Volume,可以参考文章: docker中使用Volume完成数据共享-CSDN博客 如果想在生成docker镜像的时候设置好挂载点,而不是在运行镜像生成容器时生成。 下面以自建一个tomcat镜像为例,演示如何在生成镜像时设置…...

Samsung手机首次主要采用竞对Micron LPDDR5内存

根据韩国媒体《韩国先驱报》(The Korea Herald)的报道,即将在1月底发布的三星 Galaxy S25 系列智能手机将首次主要使用美光科技(Micron Technology)提供的移动DRAM,而非三星自家的产品。这一消息对于三星的…...

【项目开发】C#环境配置及VScode运行C#教程(学生管理系统)

原创文章,禁止转载。 文章目录 下载.NETVScode配置运行程序下载.NET 官网链接: https://dotnet.microsoft.com/en-us/download选择任意版本下载: 下载完成后,双击运行exe文件,等待安装完成。 在控制台输入: dotnet --version若出现版本信息,说明安装成功: VScode配…...

Windows 11终极优化指南:3步实现系统瘦身与性能飞跃

Windows 11终极优化指南:3步实现系统瘦身与性能飞跃 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and cust…...

基于Vue 3.0与Element Plus的Cron表达式可视化生成器技术架构解析

基于Vue 3.0与Element Plus的Cron表达式可视化生成器技术架构解析 【免费下载链接】no-vue3-cron 这是一个 cron 表达式生成插件,基于 vue3.0 与 element-plus 实现 项目地址: https://gitcode.com/gh_mirrors/no/no-vue3-cron no-vue3-cron作为一款基于现代前端技术栈的…...

4.9、从CVE-2007-2447到永恒之蓝:Samba漏洞利用与RCE攻防演进

1. Samba服务与SMB协议基础 Samba这个开源软件在Linux和UNIX系统上实现了SMB协议,让不同操作系统之间能够像在Windows网络中那样共享文件和打印机。我第一次接触Samba是在2008年为一个企业部署跨平台文件共享服务时,当时就被它的兼容性所折服。 SMB协议&…...

2026奇点智能技术大会核心洞察(AGI驱动的产品设计黄金三角模型首次公开)

第一章:2026奇点智能技术大会:AGI与产品设计 2026奇点智能技术大会(https://ml-summit.org) AGI驱动的产品范式迁移 传统产品设计依赖用户调研、A/B测试与迭代优化,而AGI系统正推动设计流程向“意图-生成-验证-演进”闭环跃迁。在大会现场演…...

从一道笔试题看Java内存模型:String s = new String(“abc“) 到底创建了几个对象?

从一道笔试题看Java内存模型:String s new String("abc") 到底创建了几个对象? 在Java开发者的技术面试中,关于字符串对象创建的问题几乎成了必考题。这道看似简单的题目背后,隐藏着Java内存模型(JMM&#…...

别再乱选路由策略了!XXL-Job 2.3.0实战:从FIRST到分片广播,手把手教你根据业务场景选对策略

XXL-Job路由策略深度指南:如何根据业务场景做出最优选择 在分布式任务调度领域,路由策略的选择往往决定了系统的可靠性和效率。XXL-Job作为业界广泛采用的分布式任务调度平台,提供了多达10种路由策略,但这也让许多开发者陷入了&qu…...

Win11Debloat:三步告别Windows卡顿,让老电脑重获新生的系统优化指南

Win11Debloat:三步告别Windows卡顿,让老电脑重获新生的系统优化指南 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other cha…...

保姆级教程:用SuperPoint(PyTorch版)实现图片特征点匹配与可视化(附完整代码)

SuperPoint实战:从特征检测到匹配可视化的完整实现指南 计算机视觉领域中的特征点检测与匹配一直是许多应用的基础环节,从增强现实到三维重建都离不开这项技术。SuperPoint作为近年来备受关注的深度学习特征检测器,以其优异的性能表现赢得了开…...

BERT中文文本分割镜像部署教程:Docker Compose编排多模型协同服务

BERT中文文本分割镜像部署教程:Docker Compose编排多模型协同服务 1. 引言:为什么需要智能文本分割? 想象一下,你刚刚参加完一场长达两小时的线上会议,录音转文字工具生成了一份密密麻麻、长达万字的文稿。没有段落&…...

Kafka命令行实战:从查看主题到生产消费数据的保姆级操作手册(附常见错误排查)

Kafka命令行实战:从查看主题到生产消费数据的保姆级操作手册(附常见错误排查) 刚接触Kafka时,面对复杂的分布式架构和晦涩的术语,很多开发者会感到无从下手。命令行工具作为最直接的交互方式,是理解Kafka内…...