Java输入输出入门 A+B

2018-11-29 09:46:56来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

描述

求两个整数之和。

输入 

输入数据只包括两个整数A和B。

输出 

两个整数的和。

样例输入

1 2

样例输出

3

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt(),b=sc.nextInt();
        System.out.println(a+b);
    }    
}

输入只有一组数据,比较简单

描述

计算A+B

输入

输入数据有多组。
每组一行,为整数A, B。
以EOF做结束。

输出

输出A+B的值。

样例输入

1 2

3 4

样例输出

3

7

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {    
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext())
        {
            int a=sc.nextInt(),b=sc.nextInt();            
                System.out.println(a+b);
        }
    }    
}

输入是多组数据,并且以EOF结尾,类似于C或C++中的while(......!=EOF)/while(cin>>...),Java中可以用hasNext()表示,以CTRL+Z退出输入,目前只get到这一种办法

描述

计算A+B

输入

输入第1行为一个整数n(1≤n≤10),代表测试的组数。
下面有n组测试数据,每组1行,为2个整数,为A, B。

输出

输出A+B的值。

样例输入

2

1 2

3 4

样例输出

3

7

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {    
        Scanner sc=new Scanner(System.in);        
        int n=sc.nextInt();
        int t=0;
        while(true)
        {
            if(t==n)
                break;
            int a=sc.nextInt(),b=sc.nextInt();
            System.out.println(a+b);
            t++;
        }
    }    
}

也是多组输入,不过这个是先输入一个n,后面再输入n组数据,目前也就只想到这一种方法,增设一个变量,当它的值从0一直加到n时,便结束输入,不再计算

描述

计算A+B

输入

输入数据有多组。
每组一行,为两个整数A, B。
输入以0 0结束。

输出

输出A+B的值。

样例输入

1 2

0 0

样例输出

3

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {    
        Scanner sc=new Scanner(System.in);        
        while(true)
        {
            int a=sc.nextInt(),b=sc.nextInt();
            if(a==0&&b==0)
                break;
            System.out.println(a+b);
        }
    }    
}

这个比较简单,输入以0 0结束,直接判断为0 0退出就ok 了

描述

计算A+B

输入

输入数据有多组。
每组一行,为两个整数A, B。
输入以0 0结束。

输出

输出A+B的值,每组数据之间保留一个空行。

样例输入

1 2

3 4

0 0

样例输出

3

 

7

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {    
        Scanner sc=new Scanner(System.in);
        int t=0;
        while(true)
        {
            int a=sc.nextInt(),b=sc.nextInt();
            if(a==0&&b==0)
                break;        
            if(t==1)
                System.out.println();
            t=1;
            System.out.println(a+b);
        }
    }    
}

输出时每组数据之间有一个空行

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:maven-3.5.3通过eclipse打包问题(1)

下一篇:Spring Bean的生命周期