Module: 条件演算子


Problem

2/17

条件演算子 - IF

Theory Click to read/hide

条件文 (if)
最大数の 2 を見つける問題で、if という単語で始まる新しい演算子に出会いました。
この演算子は条件付きと呼ばれます。
if という単語は英語から「if」と訳され、else  という単語は「else」と訳されます。 >」。 if の後に論理条件を書き、それが true (真) の場合は、条件の後に続くすべてのコマンド (演算子) を中かっこ {} で囲みます。  条件が false (false) の場合、else の後の中括弧内のコマンドが実行されます。
 
条件演算子の概要
if (boolean_condition ) // 条件付きヘッダー { ... // "if" ブロック—実行されるステートメント // ヘッダーの条件が true の場合 } それ以外 { ... // 「そうでなければ」ブロック—実行されるステートメント // 括弧内の条件が false の場合 }
覚えておく必要があります!
1. if- else -   は 1 つのステートメントです。 したがって、if を終了する括弧の間>  (}) および単語 else には他の演算子を含めることはできません。
2. else  の後に条件を置かないでください。  「else」単語 if  - の後に指定された主な条件が false、つまり満たされていない場合に実行されます。
3. もし、ブロック内の「もし」または「else」で演算子が 1 つしかない場合、中括弧は省略できます。
4. ブール条件は、真 (真であることを意味する) か偽 (真でないことを意味する) かを示すために使用できる式です。

論理条件は、論理関係の符号を使用して記述されます <本体>
 

Problem

文字「-」を表示するプログラムを完成させます。 (マイナス) キーボードから入力された数値が負の場合、記号 "+" (プラス) - 数値が正の場合 (キーボードからゼロを入力できることを考慮しないでください)。

1. 6行目の括弧内に確認する条件を書きます
。 2. 7行目に、条件が真(真)の場合に実行される出力文を書きます
。 3. 10 行目に、条件が false (true ではない) の場合に実行される出力ステートメントを記述します。
>、< 大なり小なり
>=, <= 以上、以下
== 等しい
!= 等しくない
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!