我有一个来自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);
}
}
答案 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);