关于JAVA的累加值

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:39:16
怎么才能把JAVA键盘所输入的值都累加起来?

比如说 代码写好后, 运行提示:
请输入a的值:
请输入b的值:
则a+b的值是:
是否继续使用(y/n):

假如我写的是:
请输入a的值:1
请输入b的值:1
则a+b的值是:2
是否继续使用(y/n):y
请输入a的值:2
请输入b的值:2
则a+b的值是:4
是否继续使用(y/n):n

怎么才能把上面所有计算出的a+b的值在最后累加起来呢? 让运行结果成这样:
请输入a的值:1
请输入b的值:1
则a+b的值是:2
是否继续使用(y/n):y
请输入a的值:2
请输入b的值:2
则a+b的值是:4
是否继续使用(y/n):n
所有a+b的值的和是:6
或者留下一个QQ 可以交我的 小弟感激不尽啊

不清楚,,上面的是循环 我没准写多少a+b的值呢 不只是这两个啊 愁

你试试:可以运行的
import java.util.*;
public class TestNum{
public void allTotal(){
double num=0;
String var;
double total=0;
Scanner in=new Scanner(System.in);
while(true){
System.out.print("请输入a的值:");
double a=in.nextDouble();
System.out.print("请输入b的值:");
double b=in.nextDouble();
num=a+b;total=total+num;
System.out.println("则a+b的值是:"+num);
System.out.print("是否继续使用(y/n):");
var=in.next();
if(var.equals("y"))continue;
if(var.equals("n")){System.out.println("所有a+b的值的和是:"+total);break;}
}
}
public static void main(String [] args){
TestNum t=new TestNum();
t.allTotal();
}
}

再设置一个sum变量用来存储你的所有的值的和就可以了呀