0
我在寫一個使用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)陳述和表達有什麼區別?