新闻详情

新闻详情

首页 / 资讯中心 / 详情

if 语句、三元运算符

发布时间:2026/9/28 21:20:41来源:尧图网络
if 语句、三元运算符
一、if 语句if 是选择分支语句根据布尔条件的 true/false决定执行哪一段代码1.1 单 if 格式满足条件才执行不满足直接跳过if(条件){ //条件为true执行这里代码 }代码示例public class Demo1If { public static void main(String[] args) { int score 88; if(score 60){ System.out.println(考试及格); } } }1.2 if‑else 格式二选一条件成立执行 if不成立执行 elseif(条件){ //条件true执行 }else{ //条件false执行 }代码示例public class Demo2IfElse { public static void main(String[] args) { int score 55; if(score 60){ System.out.println(及格); }else{ System.out.println(不及格); } } }1.3 if‑else if‑else 格式多分支多选一依次判断条件哪个条件 true 就执行对应代码全部不满足执行最后的 elseif(条件1){ //条件1成立执行 }else if(条件2){ //条件2成立执行 }else if(条件3){ //条件3成立执行 }else{ //以上条件全都不成立执行 }代码示例public class Demo3IfElseIf { public static void main(String[] args) { int score 76; if(score 90){ System.out.println(优秀); }else if(score 80){ System.out.println(良好); }else if(score 60){ System.out.println(及格); }else{ System.out.println(不及格); } } }⚠注意点if()括号里面必须是 boolean 结果true/false不能直接写数字。如果大括号只有一行代码大括号可以省略但是开发不建议省略容易出错。else if可以写多个else可选可以不写。二、三元运算符三元运算符简化版的 if‑else 二分支会产生返回值适合简单二选一取值语法格式条件 ? 值1 : 值2;执行规则如果条件为true运算结果取值 1如果条件为false运算结果取值 2代码示例public class Demo4Ternary { public static void main(String[] args) { int a 10; int b 20; //求两个数最大值 int max a b ? a : b; System.out.println(max); } }和 if‑else 对比//三元运算符写法 int max ab ? a : b; //等价if‑else写法 int max; if(ab){ max a; }else{ max b; }⚠重要注意三元运算符必须拿到结果必须接收返回值不能单独写语句只做输出操作。只适合简单二选一逻辑复杂多分支不要使用三元可读性差。?和:两边的数据类型尽量保持一致。本章小结if分支判断语句。单 ifif‑else 二选一if‑else if 多分支。括号内必须布尔条件。三元运算符条件?值1:值2专门简化二选一取值运算后得到结果适合简单场景。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Python豆瓣电影数据分析与可视化:从爬虫到课程报告全流程实战 2026/9/28 23:04:25

Python豆瓣电影数据分析与可视化:从爬虫到课程报告全流程实战

直接开工。这个项目我当年也是踩了不少坑才跑通的,如果你正准备拿“基于Python的豆瓣电影数据分析与可视化系统”当课程大作业或者毕设,那这篇正好能帮你省下至少两周的摸索时间。项目本身不算复杂:从豆瓣抓取电影数据,用pandas做…

阅读更多 →
Substrate区块链框架架构解析与实战指南 2026/9/28 23:04:05

Substrate区块链框架架构解析与实战指南

1. 项目概述:Substrate 不是“另一个区块链框架”,而是一套可组合的系统工程方法论最近在多个技术社区和开发者聚会里,只要聊到区块链底层构建、链上逻辑定制或跨链基础设施,substrate这个词几乎必然出现——它不像以太坊那样自带…

阅读更多 →
PyFlink远程提交实战:用虚拟环境归档一次性解决YARN依赖问题 2026/9/28 23:04:05

PyFlink远程提交实战:用虚拟环境归档一次性解决YARN依赖问题

先放结论:我在生产环境里最终跑的方案是——本地构建一个完整的Linux Python虚拟环境,把requirements.txt里的所有依赖提前装好,连解释器一起打成venv.zip;模型文件单独打成models.zip;用户自己的JAR通过-D pipeline.j…

阅读更多 →
基于COCO格式的风力叶片缺陷检测:从数据体检到模型调参实战 2026/9/28 23:04:05

基于COCO格式的风力叶片缺陷检测:从数据体检到模型调参实战

简介:面向风力发电机组运维与视觉缺陷检测场景,这份数据集包含5113张风机叶片实拍图像,采用COCO JSON标准格式标注,覆盖排水孔受损、雷击、污垢、漏油、PU胶带、表面裂纹、侵蚀等常见缺陷类别,可直接用于目标检测、实例…

阅读更多 →
吃透C++类型系统:内置类型与自定义类型的差异与实战 2026/9/28 23:03:58

吃透C++类型系统:内置类型与自定义类型的差异与实战

写清楚 C 类型系统,不是做名词解释,而是要把内置类型和自定义类型放在一个体系里看:它们分别解决什么问题、各自的天花板在哪、为什么你写的类看起来像个 int 却永远不是 int。这篇内容来自于我实际写 C 的经验积累,从底层布局到上…

阅读更多 →
从零构建生产级记忆型AI Agent:AgentScope与DDD架构实战 2026/9/28 23:03:57

从零构建生产级记忆型AI Agent:AgentScope与DDD架构实战

1. 为什么我要从零手搓一个记忆型 AI Agent2026 年开年到现在,我陆续接触了七八个 AI Agent 项目,有做客服的、有做代码助手的、也有做企业内部知识问答的。说实话,大部分项目在 Demo 阶段都很惊艳,一旦往生产环境推,问…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉