私はforループを使用する小さなプログラムを書いています。forループの文
1 Scanner sc = new Scanner(System.in);
2 int T = sc.nextInt();
3 for(int j = 1; j < 2T-1; j+=2){
4 doSomething();
5 }
しかし、これは私にエラーを与えます。
エラーメッセージは言う:私はかなりのエラーメッセージの「声明」を理解していない
javac Main.java -g
Main.java:12: error: ';' expected
for(int j = 1; j < 2T-1; j+=2){
^
Main.java:12: error: not a statement
for(int j = 1; j < 2T-1; j+=2){
^
Main.java:12: error: ')' expected
for(int j = 1; j < 2T-1; j+=2){
^
Main.java:12: error: ';' expected
for(int j = 1; j < 2T-1; j+=2){
^
4 errors
。
1)どのようにエラーが発生しますか?
2)ステートメントと式の違いは何ですか?