0

0

开关和三元操作员:

花韻仙語

花韻仙語

发布时间:2025-02-04 21:30:10

|

702人浏览过

|

来源于dev.to

转载

> java开关语句:

而不是编写许多if..else语句,您可以使用switch语句。

>注意:如果...如果...如果梯子,开关案例语句的工作与java相似。但是,开关语句的语法更干净,读写更容易。>

>

>开关案例语句如何工作?

表达式一次评估,并与每种情况的值进行比较。 如果表达式与value1匹配,则执行case value1的代码。同样,如果表达式与value2匹配,则执行case value2的代码。

如果没有匹配,则执行默认情况的代码。

顶级域名交易系统
顶级域名交易系统

1.后台管理登陆直接在网站地址后输入后台路径,默认为 /admin,进入后台管理登陆页面,输入管理员用户名和密码,默认为 中文 admin ,登陆后台。2.后台管理a.注销管理登陆 (离开后台管理时,请点击这里正常退出,确保系统安全)b.查看使用帮助 (如果你在使用系统时,有不清楚的,可以到这里来查看)c.管理员管理 (这里可以添加,修改,删除系统管理员,暂不支持,分权限管理操作)d.分类管理 (

下载
流程图:

语法:

>

switch(expression)image description {

案例值1:

//语句 休息; //休息是可选的

案例值2:

//语句
休息; //休息是可选的
....
....
....

默认值:

//默认语句
}
java switch语句的重要规则
>


>
案例值必须是常数或文字,并且类型与开关表达式相同。
> 不允许重复的案例值。

断路语句用于从开关块退出。它是可选的,但建议防止秋季。

默认情况是可选的,如果没有情况匹配开关表达式,则执行。它可以出现在交换机块中的任何地方。

example program:

public class month
{
public static void main(string args[])
{
int day = 4;
switch (day) {
  case 1:
    system.out.println("monday");
    break;
  case 2:
    system.out.println("tuesday");
    break;
  case 3:
    system.out.println("wednesday");
    break;
  case 4:
    system.out.println("thursday");
    break;
  case 5:
    system.out.println("friday");
    break;
  case 6:
    system.out.println("saturday");
    break;
  case 7:
    system.out.println("sunday");
    break;
}
}
}
output:
   thursday   

break键字:


> java达到断路关键字时,它会突破开关块。>
这将停止执行更多代码和案例测试。

找到比赛并且完成工作时,是时候休息了。无需进行更多测试。

example program:

public class break {
    public static void main(string[] args) {
        int day = 3;
        switch (day) {
            case 1:
                system.out.println("monday");
                break;
            case 2:
                system.out.println("tuesday");
                break;
            case 3:
                system.out.println("wednesday");
                break; // terminate switch after matching case
            case 4:
                system.out.println("thursday");
                break;
            default:
                system.out.println("invalid day");
        }
    }
}

output:
  wednesday

java switch-case中的

>

开关语句还包括一个可选的默认情况。当表达式与任何情况不匹配时,它将执行。

>

for example:

public class main {
  public static void main(string[] args) {

    int expression = 9;

    switch(expression) {

      case 2:
        system.out.println("small size");
        break;

      case 3:
        system.out.println("large size");
        break;

      // default case
      default:
        system.out.println("unknown size");
    }
  }
}

output:
unknown size

switch语句中的

java枚举:
(tbd)

枚举是java中的独特类型数据类型,通常是常数的集合(集合)。更具体地说,java枚举类型是一种独特的java类。枚举可以容纳常数,方法等。

>

example program:
enum car {
   lamborghini,tata,audi,fiat,honda
}
public class main1{
   public static void main(string args[]){
      car c;
      c = car.tata;
      switch(c) {
         case lamborghini:
            system.out.println("you choose lamborghini!");
            break;
         case tata:
            system.out.println("you choose tata!");
            break;
         case audi:
            system.out.println("you choose audi!");
            break;
         case fiat:
            system.out.println("you choose fiat!");
            break;
         case honda:
            system.out.println("you choose honda!");
            break;
         default:
            system.out.println("i don't know your car.");
            break;
      }
   }
}

output:
you choose tata!
用字符串:(tbd)

java switch语句
>

> java允许您在switch语句的表达式中使用字符串对象。为了使用字符串

>它必须只有字符串对象。 16982819494

字符串对象是case敏感的。

>

"hickey" and "hocker" are not equal.
example program:

// java program to implement string on switch statements in java

class main {
  public static void main(string[] args) {

    // create a string
    string language = "java";

    switch(language) {

      case "java":
        system.out.println(language + " is famous for enterprise applications.");
        break;

      case "javascript":
        system.out.println(language + " is famous for frontend and backend.");
        break;

      case "python":
        system.out.println(language + " is famous for ml and ai.");
        break;

      default:
        system.out.println(language + " not found on record.");
        break;
    }
  }
}



>三元运算符:

java三元操作员是唯一需要三个操作数的条件操作员。这是一个单线的替代品,用于if-then-else语句,并且在java编程中经常使用。我们可以使用三元运算符代替if-else条件,甚至可以使用嵌套三元操作员进行切换条件。

语法:

> 变量=表达1?表达式2:expression3

如果与exression2中的if-else语句的操作相似,则执行expression1是true 1 true否则表达式3执行。

if(expression1) {

变量= expression2;

}

否则

{image description 变量= expression3;

}

三元操作的 流程图

Example program:

class Ternary {
    public static void main(String[] args)
    {

        // variable declaration
        int n1 = 5, n2 = 10, max;

        System.out.println("First num: " + n1);
        System.out.println("Second num: " + n2);

        // Largest among n1 and n2
        max = (n1 > n2) ? n1 : n2;

        // Print the largest number
        System.out.println("Maximum is = " + max);
    }
}

output:
First num: 5
Second num: 10
Maximum is = 10


参考:





热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

309

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

222

2025.10.31

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1502

2023.10.24

Go语言中的运算符有哪些
Go语言中的运算符有哪些

Go语言中的运算符有:1、加法运算符;2、减法运算符;3、乘法运算符;4、除法运算符;5、取余运算符;6、比较运算符;7、位运算符;8、按位与运算符;9、按位或运算符;10、按位异或运算符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

232

2024.02.23

php三元运算符用法
php三元运算符用法

本专题整合了php三元运算符相关教程,阅读专题下面的文章了解更多详细内容。

87

2025.10.17

php三元运算符用法
php三元运算符用法

本专题整合了php三元运算符相关教程,阅读专题下面的文章了解更多详细内容。

87

2025.10.17

if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

778

2023.08.22

switch语句用法
switch语句用法

switch语句用法:1、Switch语句只能用于整数类型,枚举类型和String类型,不能用于浮点数类型和布尔类型;2、每个case语句后面必须跟着一个break语句,以防止执行其他case的代码块,没有break语句,将会继续执行下一个case的代码块;3、可以在一个case语句中匹配多个值,使用逗号分隔;4、Switch语句中的default代码块是可选的等等。

539

2023.09.21

java入门学习合集
java入门学习合集

本专题整合了java入门学习指南、初学者项目实战、入门到精通等等内容,阅读专题下面的文章了解更多详细学习方法。

1

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 22.4万人学习

Django 教程
Django 教程

共28课时 | 3.6万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号