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

    }

    结果截图:

  • 相关阅读:
    meanshift聚类的实现
    birch聚类算法
    DBSCAN聚类算法的实现
    discrete adaboost的C++实现
    kd-tree的实现
    红黑树的实现——插入
    24位位图转8位灰度图
    将RGB数据写入BMP位图文件
    splay树的实现
    AVL树的实现
  • 原文地址:https://www.cnblogs.com/xiaosongbiog/p/4839318.html
Copyright © 2011-2022 走看看