Java初学者指南第5版的一个例子

时间:2014-11-15 14:13:19

标签: java

我有一个来自Java,初学者指南,第5版的例子,但是当我运行它时会出现几个错误。如何更改它以使其有效?

public class ForTest {

    public static void main(String[] args)  throws java.io.IOException {
        int i;
        System.out.println("press s to stop");

        if(i = 0; (char) System.in.read() != 's'; i++)
            System.out.println("pass # " + i);
    }
}

2 个答案:

答案 0 :(得分:3)

你可能想要for(...)而不是if(...)。所以改变

if(i = 0; (char) System.in.read() != 's'; i++)

for(i = 0; (char) System.in.read() != 's'; i++)

答案 1 :(得分:3)

for(i = 0; (char) System.in.read() != 's'; i++)
        System.out.println("pass # " + i);