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

java语法(switch)

新 单值
// switch
public class Main {
public static void main(String[] args) {
String fruit = "apple";
int opt = switch (fruit) {
case "apple" -> 1;
case "pear", "mango" -> 2;
default -> 0;
}; // 注意赋值语句要以;结束
System.out.println("opt = " + opt);
}
}

新复杂
public class Main {
public static void main(String[] args) {
String fruit = "orange";
int opt = switch (fruit) {
case "apple" -> 1;
case "pear", "mango" -> 2;
default -> {
int code = fruit.hashCode();
yield code; // switch语句返回值
}
};
System.out.println("opt = " + opt);
}
}


// switch
public class Main {
public static void main(String[] args) {
String fruit = "apple";
switch (fruit) {
case "apple":
System.out.println("Selected apple");
break;
case "pear":
System.out.println("Selected pear");
break;
case "mango":
System.out.println("Selected mango");
break;
default:
System.out.println("No fruit selected");
break;
}
}
}

http://www.gsyq.cn/news/20404.html

相关文章:

  • 朱世乐的 Johnson 算法笔记
  • 实用指南:JVM栈溢出时如何dump栈信息?
  • Python的typing模块:类型提示 (Type Hinting) - 详解
  • MyEclipse 2017 激活教程
  • 插入 dp
  • 【C++】AVL详解 - 教程
  • 深入解析:Scikit-learn Python机器学习 - 回归分析算法 - Lasso 回归 (Lasso Regression)
  • 行业词汇
  • 云原生周刊:KubeSphere社区版正式发布
  • GauGAN详解与实现 - 实践
  • 网络基础17:IRF实验(H3C设备) - 指南
  • 三剑客系列-sed命令
  • 超景深立体显微镜厂家Top10推荐:拓界光电引领行业新风尚
  • 20232419 2025-2026-1《网络与系统攻防技术》实验一实验报告
  • 完整教程:用deepseek部署全自动的机器人--bytebot
  • 显微镜厂家TOP10推荐:拓界光电以创新技术引领精密观测新时代
  • CF2160 Codeforces Round 1058 (Div. 2) 游记
  • 超景深显微镜厂家TOP10推荐:拓界光电引领精密观测新时代
  • 2025 年点胶机源头厂家最新推荐排行榜:自动 / 果冻胶 / 无痕内衣 / 烫钻 / 珠宝热熔胶等多类型设备优质企业精选
  • count(*),count(1),count(字段名)都有什么区别?
  • 2025年国内铝单板工厂推荐/国内铝单板厂家/ 市场铝单板推/公司权威排行榜荐
  • netty思维导图总结
  • 2025 海外仓服务公司最新推荐榜单:含维修换标特色服务,三大优选品牌口碑解析美国/英国/德国/法国海外仓公司推荐
  • ubuntu22.04安装激活Navicat15详细教程
  • HPC—— OpenMP
  • 309、清平调三首其二
  • 2025 年建筑装饰材料优选:劈开砖 / 陶土砖五大靠谱厂家推荐,兼顾自然质感、长效耐用与多元场景需求
  • 在linux系统中只能用python3而不能用python的解决方案
  • 使用Fail2ban保护SSH、MySQL 登录防止暴力破解
  • 一文了解时序数据库 IoTDB 分区、同步与备份