If-elseとスイッチ

著者: Laura McKinney
作成日: 4 4月 2021
更新日: 17 5月 2024
Anonim
Javaでのswitchとif-else
ビデオ: Javaでのswitchとif-else

コンテンツ

if-elseステートメントとswitchステートメントの違いは、if-elseステートメントが実行するステートメントを決定し、複数のステートメントを使用するのに対して、switchステートメントはユーザーが実行するステートメントを決定し、signalステートメントを使用することです。


コンピュータプログラミングでは、多くの場合、選択ステートメントが使用されます。選択ステートメントには多くのタイプがあり、最もよく使用される2つの選択ステートメントはif-elseおよびswitchステートメントです。 if-elseステートメントは実行するステートメントを決定し、複数のステートメントを使用しますが、switchステートメントはユーザーに実行するステートメントを決定させ、signalステートメントを使用します。特定のブロックには、selectステートメントを使用してコントロールが与えられます。

if-elseステートメントは、オブジェクト指向プログラミングで使用されます。 if-elseステートメントの一般的な形式について話す場合、それはif(expression)です。プログラミング言語では、ifおよびelseがキーワードです。 if-elseステートメントを実行するには、一連の命令を使用します。ブール値は、trueおよびfalseであるif-elseステートメントに使用されます。ステートメントがtrueでない場合はfalseを返し、それ以外の場合はtrueを返します。 switchステートメントの一般的な形式は次のとおりです。switch(expression){case constant1:statement(s); break;ケース定数2:ステートメント;ブレーク;ケース定数3;ステートメントブレーク;ケース定数4;ステートメントブレーク;デフォルトステートメント}。この式は、整数または文字定数を評価します。 switchには複数のオプションがあり、switchステートメントではbreakが非常に重要な役割を果たします。条件1、条件2、条件3、条件4などの条件があります。 switchステートメントを使用すると、これらの条件を切り替えて、breakステートメントを使用して終了できます。

内容:If-elseとSwitchの違い

  • 比較表
  • if-elseステートメント
  • Switchステートメント
  • 主な違い
  • 結論
  • 説明ビデオ

比較表

基礎if-elseステートメント Switchステートメント
意味 if-elseステートメントは、実行するステートメントを決定し、複数のステートメントを使用しますSwitchステートメントにより、ユーザーは実行するステートメントを決定できます。
浮動整数If-elseステートメントは、浮動小数点整数も評価します。switchステートメントは浮動整数を評価できません。
論理式 If-elseステートメントは論理式をテストしますSwitchステートメントは論理式をテストしません
実装if-elseステートメントの実装は簡単ですswitchステートメントの実装は簡単ではありません

if-elseステートメント

if-elseステートメントは、オブジェクト指向プログラミングで使用されます。 if-elseステートメントの一般的な形式について話す場合、それはif(expression)です。プログラミング言語では、ifおよびelseがキーワードです。 if-elseステートメントを実行するには、一連の命令を使用します。ブール値は、trueおよびfalseであるif-elseステートメントに使用されます。ステートメントが真でない場合は偽を返し、そうでない場合は真を返します。


Switchステートメント

switchステートメントの一般的な形式は次のとおりです。switch(expression){case constant1:statement(s); break;ケース定数2:ステートメント;ブレーク;ケース定数3;ステートメントブレーク;ケース定数4;ステートメントブレーク;デフォルトステートメント}。この式は、整数または文字定数を評価します。 switchには複数のオプションがあり、switchステートメントではbreakが非常に重要な役割を果たします。条件1、条件2、条件3、条件4などの条件があります。 switchステートメントを使用すると、これらの条件を切り替えて、breakステートメントを使用して終了できます。

主な違い

  1. If-elseステートメントは実行するステートメントを決定し、複数のステートメントを使用しますが、Switchステートメントはユーザーが実行するステートメントを決定できるようにします。
  2. If-elseステートメントは浮動整数も評価しますが、Switchステートメントは浮動整数を評価できません。
  3. If-elseステートメントは論理式をテストしますが、Switchステートメントは論理式をテストしません。
  4. if-elseステートメントの実装は簡単ですが、switchステートメントの実装は簡単ではありません。

結論

上記のこの記事では、実装を伴うif-elseとswitchステートメントの明確な違いを確認します。

説明ビデオ