for循环中的语句

时间:2016-04-10 01:46:21

标签: java loops

我正在编写一个使用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)陈述和表达之间有什么区别?

0 个答案:

没有答案