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

if选择结构

if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。

一、if单选择结构

package com.flower.struct;  import java.util.Scanner;  public class IfDemo01 {  static void main(String[] args) {  //获取键盘数据  Scanner scanner = new Scanner(System.in);  System.out.println("请输入内容:");  String sNum = scanner.nextLine();  //equals:判断字符串是否相等  if (sNum.equals("Hello")) {  System.out.println(sNum);  }  System.out.println("end");  //关闭流  scanner.close();  }  
}

二、if双选择结构

package com.flower.struct;  import java.util.Scanner;  public class IfDemo02 {  static void main(String[] args) {  //获取键盘输入  Scanner scanner = new Scanner(System.in);  System.out.println("请输入成绩:");  //获取数据  int score = scanner.nextInt();  //考试分数大于60就是及格,小于60分就不及格  if (score > 60) {  System.out.println("及格");  } else {  System.out.println("不及格");  }  //关闭流  scanner.close();  }  
}

三、if多选择结构

package com.flower.struct;  import java.util.Scanner;  public class IfDemo03 {  static void main(String[] args) {  /*  if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。  if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。  一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。  */  //获取键盘输入  Scanner scanner = new Scanner(System.in);  System.out.println("请输入成绩:");  //获取具体数据  int score = scanner.nextInt();  //判断成绩区间  if (score == 100) {  System.out.println("恭喜满分!");  } else if (score < 100 && score >= 90) {  System.out.println("A级");  } else if (score < 90 && score >= 80) {  System.out.println("B级");  } else if (score < 80 && score >= 70) {  System.out.println("C级");  } else if (score < 70 && score >= 60) {  System.out.println("D级");  } else if (score <60 && score >=0){  System.out.println("不及格");  } else {  System.out.println("成绩不合法!");  }  }  
}
http://www.jsqmd.com/news/899569/

相关文章:

  • 定制作业本为什么首选源头工厂?撕掉中间商差价,看清校园定制真实优势
  • 如何快速搭建免费本地TTS服务器:终极Rust语音合成解决方案
  • SpiNNaker:百万核心脉冲神经网络架构与神经形态计算实践
  • STM32F103c8t6最小系统实战:从寄存器映射到GPIO控制LED流水灯(附完整工程源码)
  • 2026年 磨粉机厂家推荐:塑料/橡胶/硅胶/超细磨粉机,高效粉碎机品牌精选与质量口碑解析 - 品牌企业推荐师(官方)
  • 多路径RDMA传输中基于乱序度的智能丢包恢复方案OrderRE
  • Windows系统jscript9.dll文件丢失找不到问题解决
  • 矩阵的加减运算
  • 告别低效手动降重:2026 最新降AIGC工具测评与推荐 - 降AI小能手
  • 智谱GLM-5技术深度解析:7440亿参数如何实现高效推理与卓越能力?
  • 从‘人骑自行车’到‘人喂斑马’:HICO-DET 600类交互行为全解析与可视化探索
  • Arco AI —— 深度嵌入 Odoo 18 的 AI 中枢。
  • 初创公司如何借助Taotoken以可控成本快速验证多个AI产品创意
  • 从信息论视角看LLM幻觉:压缩伪影的本质与工程应对
  • Redis 持久化之 RDB
  • 2026年腾讯云OpenClaw/Hermes Agent配置Token Plan部署超详细
  • 开源项目实战指南:专业iOS降级工具LeetDown深度解析
  • AI 编码新玩法:慢工出细活,提升代码质量!
  • StreamFX终极指南:解锁OBS专业级视频特效的完整解决方案
  • 量子线性求解器性能实测:HHL、LCU与QSVT算法谁更胜一筹?
  • 计算机视觉驱动的鸭蛋双黄与裂纹与新鲜度无损检测【附代码】
  • 如何5分钟一键解锁Honey Select 2完整汉化与去码功能:终极增强指南
  • 告别繁琐操作!这款电子课本下载神器让教师备课效率翻倍 [特殊字符]
  • 从零构建AI智能体:n8n本地化部署与可视化自动化实战指南
  • C#调用C++ DLL部署失败的五大根因与实战排错指南
  • 学校要求AI率15%以下怎么办?2026年5月4款降AI软件深度推荐 - 我要发一区
  • OFDM-CVQKD:面向太赫兹无线量子通信的协议原理与性能分析
  • 从GPS模块到精准时钟:1PPS信号与NMEA数据协同授时全解析
  • 零成本金融数据分析:AKShare开源工具完整指南,Python轻松获取全球市场数据
  • 2026年 呼市设备吊装/工厂搬迁/厂房移位十大品牌推荐:精密搬运、大件运输、风电吊装与桥梁架设实力公司深度解析 - 品牌企业推荐师(官方)