CodeGym /课程 /Java 语法 /条件运算符

条件运算符

Java 语法
第 4 级 , 课程 4
可用

“嗨,阿米戈。今天我们将讨论 if/else 语句。”

“如果程序无法应对不断变化的外部环境,那么它们的用处将非常小。程序需要知道如何适应环境,在一种情况下执行一项操作,而在其他情况下执行其他操作。在 Java 中,这是使用“if/else 语句”实现的,该语句是一种特殊结构,如果满足条件,则可以执行不同的代码块。”

“它由三部分组成:‘条件’、‘命令 1’和‘命令 2’。如果条件为 true,则执行‘命令 1’,否则执行‘命令 2’。这些命令永远不会同时执行。该语句看起来大致如此:”

if/else 语句的代码
if (条件)
    命令_1;
else
    命令_2;

太令人兴奋了!我认为该语句将使编程更加有趣!”

“会。下面是几个示例:”

代码 说明
1
if (a < b)
    System.out.println("A 小于 B");
else
    System.out.println("B 小于 A");
如果 a 小于 b,将执行第一条命令。否则将执行第二条命令这些命令永远不会同时执行。
2
if (a < b)
{ System.out.println("A 小于 B"); System.out.println("B 大于 A"); }
else
{ System.out.println("B 小于 A"); System.out.println("A 大于 B"); }
可以将一条命令替换为代码块。其余不变。
3
if (a < b)
{ a = 0; }
else
{ }
如果 else 块为空,则可以省略它。
这三个示例是完全等效的。
如果只需执行一条命令,则可以省略花括号。如果有多条命令,则需要保留花括号。
4
if (a < b)
{ a = 0; }
5
if (a < b)
    a = 0;

“迭戈刚刚让我给你布置几个任务。”

评论 (57)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
D2 RL 级别 19,Hong Kong
10 七月 2025
有点编程基础来学会觉得很有趣
Anonymous #11620796 级别 12,Jinan,China
10 二月 2025
public static String convertToChinese(int number){ String[] a = {"星期一","星期二","星期三","星期四","星期五","星期六","星期日"}; if(number>=1&&number<=7){ return a[number-1]; }else{ return "一周中没有这一天"; } }
萧萧🥬🥒 级别 7,China,China
7 四月 2024
2024年 有来学的吗,这些题都好难哦,做了一天,都是看答案😂
Noob_Coder 级别 22,Springfield,United States Expert
27 五月 2024
太基础了...
MEW 级别 14,Kunming,China
26 二月 2025
其实这些题更考验思维,只要熟练表达规范就好了
烂泥扶不上墙机器人 级别 9,Chongqing,China
14 二月 2024
加油奥里给!!!
Anonymous #11360028 级别 1,China,China
4 七月 2023
看来真的不适合纯小白,switch &&之类的都没教过就要求使用
Qin-1999 级别 22
25 十二月 2023
不会的话,可以用多个elseif来完成吧
銀色飛行船 级别 6,Jinan,China
4 五月 2023
季节那题 用的ifelse解题 里面下载的正确解法是case 遇见好几次这样教的跟下载的解题方式不同的了 case都没学过
拔萝卜滴🐰 级别 22,chengdu,China Expert
27 一月 2023
遇到较难的题了,开兴
自证预言 级别 41,Пекин,China
29 五月 2022
最后一道题想用好一点的方式,想用数组或者集合,结果想不出来了,还是老老实实写的
liuyili01 级别 8,Nanning,China
6 八月 2022
用双指针啊
liguohao 级别 22,Chengdu,China
26 四月 2022
Idea经常报错 Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA 怎么解决
HXS 级别 8,圣地亚哥,瑞典
7 七月 2022
重启试试…
偏要学会Java 级别 9,United States of America,China
21 四月 2022
小数也可以进行取余操作吗?
3 七月 2022
% 可以的