课程作业01

       编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。

        (1) 设计思想:创建一个类对象-->自主定义相加数字的数量n-->输入n个数字-->循环相加得出结果

        (2)程序流程图:

                   

         (3)源程序代码:     

import java.util.Scanner;

public class Test {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in); // 创建Scanner类对象

int n;
System.out.println("请输入有几个数字求和:");
n = scan.nextInt();//输入要求和的数的数量

double[] aDoubletArray;
aDoubletArray = new double[n];//定义n个双精度参数


System.out.print("请输入" +n );
System.out.println("个数字:");
for(int i = 0; i<aDoubletArray.length; i++)
{
aDoubletArray[i] = scan.nextInt();//输入n个求和的数
}//把输入的字符串转化成浮点型

double result = 0;
for(int i = 0; i<aDoubletArray.length; i++)
{
result += aDoubletArray[i];
}

System.out.println("相加结果为:" + result);//计算并输出结果
}

}

          (4)结果截图:

                        

原文地址:https://www.cnblogs.com/jianglingjun/p/4841440.html