zoukankan      html  css  js  c++  java
  • java程序——从命令行接收多个数字,求和之后输出结果

         命令行参数都是字符串,必须先将其转化为数字,才能相加。以下是流程图,源代码和输出结果。

    流程图:

    源代码:

    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);//计算并输出结果
    }

    }

    结果截图:

  • 相关阅读:
    N!的位数
    c语言memset()函数
    通宵教室(ACM水题)
    欧拉函数+素数筛
    快速幂+大数取模
    观光浏览
    插入类排序(直接插入排序)
    showDoc使用方法
    $_POST与input('post.')区别
    “三日”面试官心得
  • 原文地址:https://www.cnblogs.com/xiaosongbiog/p/4839318.html
Copyright © 2011-2022 走看看