注册 登录
编程论坛 JAVA论坛

求解,谢谢各位

不落夕阳 发布于 2017-01-07 11:55, 1009 次点击


计算A+B

输入
有不知道多少行输入。
每行两个数,分别代表A和B

注意:
行数并没有确定,你也不要假设有什么100行,1000行之类的,也许是1亿行呢:<
自行判断是否输入结束。

输出
每行一个数,表示计算的结果。

注意:
不要把计算的结果都放到一行上面
2 回复
#2
WANBB2017-03-08 20:38
import java.util.Scanner;
public class lx3{
    public static void main(String[] args){
        int A,B,C;
        Scanner input=new Scanner(System.in);
        System.out.printf("请输入需要相加的数:");
        A=input.nextInt();
        System.out.printf("请输入需要相加的数:");
        B=input.nextInt();
        C=A+B;
        System.out.println(A+"和"+B+"相加的和是:"+C);
    }
}
是这样的效果吗?  知识浅薄,希望不要笑话
#3
HolyOrder2017-03-09 18:57
import java.util.Scanner;

public class China {
    public static void main(String[] args) {
        int A,B,C;
        boolean boo=true;
        boolean boo2=true;
        String demo;
        Scanner input=new Scanner(System.in);
        do{
             System.out.printf("请输入需要相加的数:");
             A=input.nextInt();
             System.out.printf("请输入需要相加的数:");
             B=input.nextInt();
             C=A+B;
             System.out.println(A+"和"+B+"相加的和是:"+C);
             do{
                 System.out.println("是否继续?y/n");
                 demo = input.next();
                 if(demo.equals("y")||demo.equals("n")){
                     if(demo.equals("n")){
                         boo = false;
                         boo2= false;
                     }else if(demo.equals("y")){
                         boo=true;
                         boo2=false;
                     }
                 }else{
                     System.out.println("输入不正确,请重新输入!");
                 }
             }while(boo2);
        }while(boo);
    }
}
把2楼的完善了一下
1