5:クラス宣言にて
初級編
この原因となったソースはこう。
java3:37: '{' がありません。
public class inputaction(){
^
原因は何でしょね?・・・と書いただけでは分かりっこないので即解答に移る。
public class inputaction(){←37行目
【中略】
int q = args[0];
System.print.out("%d",q);
}
実はこれホントは
class inputaction{と書かないといけなかった。つまり38行目のmainメソッドの宣言を抜かした上に、クラス名の後ろに余計な( )を付けていたのがいけなかったようだ。
public static void main(String[] args){
【中略】
int q = args[0];
System.print.out("%d",q);
}
}
・・・って、なんでこう書かなきゃならんのか、さっぱりわからんぞ!!!!
無駄に複雑にしてんじゃねぇぇぇっ!喰らいやがれっ!!
シンプル・イズ・ザベストッ!(必殺技)
・・・
まあ、無理やり解釈すると、ユーザーが定義するクラスでは、引数が無いなら( )はいらないからいきなり{ を続けても良い、という事らしい。それならそうと言ってくれないかなぁ・・・このッ!タ・ゴ・サ・クがぁぁぁぁぁッ!!!!