爪哇。条件运算符


您想学习如何创建功能强大、“智能”、通用且有用的程序吗?

那么你需要学习程序执行控制的三种主要形式。根据计算机系统理论,一个好的编程语言应该提供三种形式的程序执行过程控制的实现:
1 - SEQUENCE: 顺序语句的执行——我们已经在之前的课程中遇到过这个问题。我们之前所有的程序都是一些语句序列
2 - 选择
         如果是这样那样的情况,
             然后这样做
         否则就那样做
3 - 重复
         同时

程序变得更加“智能”,也大大提高了计算机的效率。第二种形式是不同动作模式之间的CHOICE。 

让我们从一个简单的例子开始。 
您必须从键盘输入两个实数并确定其中最大的一个。
探索这个例子。

在求二的最大值的问题中,我们遇到了一个以 IF 开头的新运算符
这个运算符叫做 - CONDITIONAL 
if 这个词从英语翻译成“if”,else 这个词翻译成“otherwise”。如果if字后面的条件为真(true),则执行花括号{}中条件后面的所有命令(运算符)。如果条件为假(false),则执行else后面花括号中的命令。

条件运算符的一般视图: <前> if ( condition ) // 带条件的标头 { ... // “如果”块——执行的语句 // 如果标头中的条件为真 } 别的 { ... // “其他”块——执行的语句 // 如果括号中的条件为假 记住
1. IF - ELSE  -  这是一个操作员!
   因此,在结束“if”块的括号之间( } ) 和单词 else 不能包含其他运算符
2. 在 else NEVER CONDITION 之后。
     阻止“否则”当在单词 IF  - 之后指定的主要条件为假时执行,即未执行
3.万一,在“if”块中或在“否则”块中只有一个运算符,那么大括号可以省略
4. 条件是相对于你可以说它是真(即它已被满足)或假(即它未被满足)的表达式
   你可以在条件中使用逻辑关系符号
   > , <                更多更少
  >=, <=            大于等于,小于等于
  ==                    等于
  !=                    不等于

5.在Java编程语言中,除零以外的任何数字都表示条件为真,零表示条件为假

 

考虑解决寻找两个数的最大值问题的第二种变体。 
在第二个程序中,我们首先将最大值写入一个额外的  变量(我们将其命名为 Max

如果在“else”块中你不需要做任何事情(例如:“如果有冰淇淋打折,就买冰淇淋”,​​如果没有……),那么整个街区“否则”您可以省略并使用条件运算符的缩写(不完整)形式:
<前> <代码>如果(条件) { ... // 条件为真时做什么 } 考虑使用条件运算符的不完整形式解决找到两个数的最大值的问题的示例