ホームページ  >  に質問  >  本文

Java の基本的な switch ステートメントと {} の問題

一部の書籍ではここに二重引用符が含まれているのはなぜですか?
追加の有無にかかわらず実行できますが、違いはありますか?

曾经蜡笔没有小新曾经蜡笔没有小新2702日前697

全員に返信(2)返信します

  • 怪我咯

    怪我咯2017-05-27 17:43:47

    理論的には違いはなく、それぞれのケースは独立したコードブロックです

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-27 17:43:47

    case ブロック内のステートメントは実際には焦点ではありません。この分岐に到達する限り、それを実行するだけで済みます。{} を追加することは、それがブロックであることを意味します。二重引用符は文字列である必要があります。通常、switch の case 値は byte、char、short、int、または enum 型であることに注意してください。JDK1.7 以降では String 型がサポートされます。

    返事
    0
  • キャンセル返事