实验:从命令行接收多个数字并求和

简介: 实验题目: 编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。 设计思想:   首先我们已经知道String [] args 是main 函数的形式参数,可以用来获取命令行用户输入的参数。

实验题目:

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

设计思想:

  首先我们已经知道String [] args 是main 函数的形式参数,可以用来获取命令行用户输入的参数。他是一个字符串数组,值的类型为字符串类型,所以必须先将其转化为数字,才能相加。

程序流程图:

命令行参数设置:

从run窗口选择Debug configurations..

 

在如图下的窗口下输入参数值,注意输入一个参数后按回车键再输入一个

 

源代码:

package demo;
/**
 * 作者:曾凯
 * 目的:从命令行接收多个数字,求和
 * 时间:2016-9-23
 */
public class Task1 {

    public static void main(String[] args) {
       int sum = 0;
         System.out.println("参数个数:"+args.length); //输出参数的个数
        for(int i=0;i<args.length;i++)
        {
         sum +=Integer.parseInt(args[i]);  //将字符串的数字转化为整型并相加  
        }
          System.out.println("参数之和为" + sum);//输出所有参数的和 sum
           
    }
}

程序运行结果:

 

 

目录
相关文章
|
3月前
|
存储 C++
第七章:C++中的输入与输出
第七章:C++中的输入与输出
28 0
|
9月前
学C的第三天(多组输入的一种方法;简单了解函数,数组,多种操作符)-2
10.2:移位操作符(移动的是二进制位): >>(右移) <<(左移) 10.3:位操作符(操作的额也是二进制位): &(按位与) ^(按位异或) |(按位或)
|
9月前
|
Shell Perl
输入数字运行相应命令
输入数字运行相应命令
51 1
|
9月前
编写一个小脚本程序sumsquare.sh,用来计算两个整数的平方和
编写一个小脚本程序sumsquare.sh,用来计算两个整数的平方和。
58 1
|
10月前
|
机器学习/深度学习 Python
一条命令行区分Contigs中的真核原核序列
本文介绍一款可用于宏基因组中的分类小软件,简单一条命令可以将上游组装的Contigs进行原核与真核生物区分~
88 0
|
10月前
从键盘上输入m与n(m<=n且m>3),输出从m到n之间的所有素数(以逗号间隔,即输出一个整数后再输出一个逗号)。
从键盘上输入m与n(m<=n且m>3),输出从m到n之间的所有素数(以逗号间隔,即输出一个整数后再输出一个逗号)。
113 0
|
11月前
jmeter函数助手对话框 随机数、字符和时间戳,判断变量是否存在
jmeter函数助手对话框 随机数、字符和时间戳,判断变量是否存在
|
程序员 Serverless Python
【Python】综合运用知识点,判断输入数字是否为素数以及计算等级差,并将值保存到txt文本文档里
最近在学习python,如何快速提高所学编程和加深印象呢 很显然,通过多练习和尝试编写代码实现功能
110 0
编写输出1~100之间的素数,要求每行显示5个数
编写输出1~100之间的素数,要求每行显示5个数