java:oj常见输入输出

1. 只有一组数据

1
2
3
Scanner s=new Scanner(System.in);
int a=s.nextInt();
int b=s.nextInt();

2. 输入多组数据,不告知组数,也没有截止符

1
2
3
4
5
Scanner s=new Scanner(System.in);
while(s.hasNext()){//判断是否数据结束
    int a=s.nextInt();
    int b=s.nextInt();
}

3. 输入多组数据,第一行是整数N,表示有N组数据,之后每行表示一组数据

1
2
3
4
5
6
7
8
9
int a;
int b;
int n;
Scanner in=new Scanner(System.in);
n=in.nextInt();
for(int i=0;i<n;i++){
    a=in.nextInt();
    b=in.nextInt();
}
0%
-->