在C中我这样做:
int main(){
int N = 0;
while(scanf("%d",&N) != EOF){ // <--- how to do this condition in java?
... Code ...
}
我的输入是一些数字:10 20 5 9 7 6 ...当我点击输入时,我的输出是一些矩阵。
我知道还有另一个话题here,与此类似,但没有解决我的问题。
有什么建议吗?
我的问题是由艾略特解决的,我就是这样做的:
import java.io.IOException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException {
int N = 0;
@SuppressWarnings("resource")
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextLine()){
N = (int) scanner.nextDouble();
... code ...
}
}
工作正常。