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

Java 分支结构 if...else/switch

实例

undefined

public class Test {

public static void main(String args[]){

int x = 30;

if( x < 20 ){

System.out.print("这是 if 语句");

}else{

System.out.print("这是 else 语句");

}

}

}

以上代码编译运行结果如下:

undefined

这是 else 语句

if...else if...else 语句

if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。

使用if,else if,else语句的时候,需要注意下面几点:

if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。

If 语句可以有若干个 else if 语句,它们必须在 else 语句之前。

一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。

语法

相等,每个值称为一个分支。

语法switch 语法格式如下:

undefined

switch(expression){

case value :

//语句

break; //可选

case value :

//语句

break; //可选

//你可以有任意数量的case语句

default : //可选

//语句

}

switch 语句有如下规则:

switch 语句中的变量类型只能为 byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。

switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。

case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。

当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到break语句出现才会跳出 switch 语句。

当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。

switch 语句可以包含一个 default 分支,该分支必须是 switch 语句的最后一个分支。default 在没有 case 语句的值和变量值相等的时候执行。default 分支不需要 break 语句

http://www.rkmt.cn/news/157667.html

相关文章:

  • Open-AutoGLM本地安装实测(普通人也能跑大模型?)
  • 亚马逊运营:如何高效监控竞品,提前发现市场趋势和爆款潜力?
  • 【Open-AutoGLM操作手机App原理揭秘】:深度解析AI自动操控技术的底层逻辑
  • html5大文件分片上传插件超大附件上传与加密传输探讨
  • 【Open-AutoGLM技术深度解析】:揭秘wegrl核心机制与落地实践
  • FPGA SATA IP系列全支持:源码网表附赠手册及测试例程
  • html5大文件分片上传插件视频文件上传与加密传输
  • PaddlePaddle法律文书生成模型训练
  • Open-AutoGLM vs 传统GLM调用模式,API开放带来的5次技术跃迁
  • NPM镜像切换教程
  • Open-AutoGLM使用体验全曝光(从安装到自动化编码的5大关键点)
  • 揭秘Open-AutoGLM本地部署:如何在无API环境下实现模型调用
  • 2025年南昌热门的短视频代运营服务推荐:短视频代运营服务哪家可靠/好/专业? - 工业品牌热点
  • 21688代运营托管哪家靠谱?1688店铺代运营选哪家? - myqiye
  • html5大文件分片上传插件100G文件上传实现与加密传输
  • PaddlePaddle Beam Search搜索算法实战优化
  • PaddlePaddle目标检测全流程:从数据标注到GPU部署
  • 2025年上海出口退税代办公司推荐:跨境电商及外贸企业靠谱服务商有哪些? - 工业品网
  • html5大文件分片上传插件切片上传与秒传功能实现
  • Java小白求职者面试指南:从Spring到微服务
  • 2025年上海跨境电商财税合规供应商推荐,专业退税与合规服务企业全解析 - 工业设备
  • 2025南京网站建设公司TOP5权威推荐:甄选企业助力数字化营销腾飞 - 工业推荐榜
  • 全网口碑好的京东e卡回收平台推荐 - 京顺回收
  • 掌握Open-AutoGLM只需3天?:GitHub高星项目拆解,带你快速上手AI驱动开发
  • PaddlePaddle工业缺陷检测系统部署全流程
  • 相对照度翘起来了
  • springboot会议室门票预约签到及票务管理系统_z78w86r6
  • PaddlePaddle适合初学者吗?这份学习路径图告诉你答案
  • PaddlePaddle模型导出ONNX格式实战:跨平台部署无忧
  • 2025年不锈钢工业管直营工厂排行榜出炉,品质为王!不锈钢拉丝板/双相不锈钢管,不锈钢工业管生产厂家推荐榜单 - 品牌推荐师