Module: 条件运算符


Problem

2/17

条件运算符 - IF

Theory Click to read/hide

条件语句(if
在求二的最大值的问题中,我们遇到了一个以单词 if 开头的新运算符。
此运算符称为条件运算符。
if 一词从英语翻译为“if”,而单词 else  翻译为“else”。在if 这个词之后,写了一个逻辑条件,如果为真(true),那么所有在条件之后出现的命令(运算符)都在大括号{} 中将被执行。 如果条件为假(false),则执行else.
后面花括号中的命令  
条件运算符的一般视图
if (boolean_condition ) // 带条件的标头 { ... // “如果”块——执行的语句 // 如果标题中的条件为真 } 别的 { ... // “否则”块——执行的语句 // 如果括号中的条件为假 }
需要记住!
1. if- else -  是一个单独的语句。 因此,在 if  (}) 和单词 else 不能包含其他运算符。
2. 永远不要在 else  后面加上条件。  “else”当 if   后面指定的主要条件为假,即不满足时执行。
3. 如果,在块中“if”或者在“else”中只有一个运算符,那么大括号可以省略。
4. 布尔条件 是一个表达式,可以用来说明它是真(意味着它是真的)还是假(意味着它不是真的)。​​

逻辑条件是用逻辑关系的符号写的 <正文>
 

Problem

完成显示字符“-”的程序(减号)如果从键盘输入的数字是负数,并且符号“+” (plus) - 如果数字是正数(不要考虑可以从键盘输入零)。

1. 在第6行,括号内,写下你要检查的条件。
2、在第7行,写一个条件为真(is true)时执行的输出语句。
3. 在第10行,写一个如果条件为假(不为真)就执行的输出语句。
>, 大于小于
>=, <= 大于等于、小于等于
== 等于
!= 不等于
1
using System;     
2
class Program {     
3
    static void Main()     
4
    {     
5
        int a = Convert.ToInt32(Console.ReadLine());     
6
7
8
        }     
9
        else {     
10
11
        }     
12
    }     
13
}     

     

Program check result

To check the solution of the problem, you need to register or log in!