https://www.nowcoder.com/test/27976983/summary#question

    1、多组输入求和

    image-20210327180736574.png

    1. import java.util.*;
    2. public class Main{
    3. public static void main(String[] args){
    4. Scanner s = new Scanner(System.in);
    5. while(s.hasNext()){//s.hasNext()会指向下一行
    6. int a = s.nextInt();
    7. int b = s.nextInt();
    8. System.out.println(a+b);
    9. }
    10. }
    11. }

    2、如果给定了组数

    image-20210327181138727.png

    import java.util.*;
    public class Main{
        public static void main(String[] args){
            Scanner s = new Scanner(System.in);
            int cnt = s.nextInt();
            s.nextLine();//使用完nextInt必须要有这一步
            while(cnt>0){
                int a = s.nextInt();            
                int b = s.nextInt();
                System.out.println(a+b);
                cnt--;
            }
        }
    }
    

    3、如果要判断输入

    image-20210409133409983.png

    import java.util.*;
    public class Main{
        public static void main(String[] args){
            Scanner s = new Scanner(System.in);
            while(s.hasNext()){
                int a = s.nextInt();            
                int b = s.nextInt();
                if(a==0&&b==0){
                    break;
                }
                System.out.println(a+b);
            }
        }
    }
    

    4、第一个字表示后面的个数

    image-20210409133507822.png

    import java.util.*;
    public class Main{
        public static void main(String[] args){
            Scanner s = new Scanner(System.in);
            while(s.hasNext()){
                int cnt = s.nextInt();
                if(cnt==0){
                    break;
                }
                int sum = 0;
                while(cnt>0){
                    sum = sum+s.nextInt();
                    cnt--;
                }
                System.out.println(sum);
            }
        }
    }
    

    5、hasNext()和nextLine()配合使用:

    输入未知次数的字符串

    image-20210420131340979.png

    public static void main(String args[]){
            Scanner s = new Scanner(System.in);
            while(s.hasNext()){
                separate(s.nextLine());
            }  
    }