- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:中カッコ{}だけの記述について)
中カッコ{}だけの記述について
このQ&Aのポイント
- 中カッコ{}だけの記述について、メリットや呼び方について詳しく教えてください。
- 中カッコ{}だけの記述は初めて知りましたが、何か特別な処理方法なのでしょうか?メリットも知りたいです。
- 中カッコ{}だけの記述によるメリットや呼び方について教えてください。初めて見たので興味があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 書き方は何かの呼ばれ方があるのでしょうか、 単に「ブロック」もしくは「コードブロック」で良いと思います。 > またこのように書くことによって何かメリットはあるのでしょうか。 変数の有効範囲(スコープ)を限定する働きが有ります。 下記のコードはちゃんと動きますが、内側の{}を外してしまうと変数sが二重宣言となってしまうのでコンパイルエラーになります。 public class Test { public static void main(String args[]) { { String s = "ああああああああ"; System.out.println(s); } { String s = "いいいいいいいい"; System.out.println(s); } } }
その他の回答 (1)
- teketon
- ベストアンサー率65% (141/215)
回答No.1
推測ですが、Javaの変数のスコープはブロック({})単位なので、変数のスコープを指定したいとか? あと、VisualStudioではブロック単位でコードの表示・非表示を制御できるので、それ絡みかなぁ。