アプリ版:「スタンプのみでお礼する」機能のリリースについて

Javaでメソッドの宣言等ではなく、
{}
を書くと、どういう意味があるのでしょうか?

A 回答 (3件)

ブロックですよね。


http://www.y-adagio.com/public/standards/tr_java …

ブロック内で宣言した変数はブロック外では参照できません。
たとえば、
public static void main(String[] arg){
{
int i = 0;
}
System.out.println(i); //コンパイルエラー
}
になります。

{}は普段のプログラミングでもよく使っていると思います。
if文やfor文などと一緒に。
if(true) {
//ここをifブロックと言ったりしますよね
}
    • good
    • 0

>のような場合ですね。

一応コンパイルは通るのですが…

それはメソッドの宣言の場合ですよね。
質問意図をつかんでいるかどうか自信がないですが、処理が何もないという意味です。
    • good
    • 0

どこに書く場合ですか?

この回答への補足

例えば、
public static void main(String[] arg){
{
//hogehoge
}
}

のような場合ですね。一応コンパイルは通るのですが…

補足日時:2011/05/29 09:32
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!