实验:从命令行接收多个数字并求和-阿里云开发者社区

开发者社区> dmego> 正文

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

简介: 实验题目: 编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。 设计思想:   首先我们已经知道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
           
    }
}

程序运行结果:

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9719 0
在命令行中加参数的文件复制程序
这篇博文介绍使用命令行参数的编程方法,载体是用于文件复制的程序。这也是我用Markdown编辑器写的第一篇博文。Markdown在写《逆袭大学》时用过,写博文是第一次。 本文正文: 引子 下面的程序,可以完成由a.txt到b.txt的复制。 #include &lt;iostream&gt; #include &lt;fstream&gt; using names
1058 0
react.js 多个组件集成示例
这个看得有点懵, 可能要结合其它实例看。 html DOCTYPE html> React JS Example React.
784 0
js之接收函数返回的多个结果
在下面的代码中,我们从/post中获取一个帖子,然后在/comments中获取相关评论。由于我们使用的是async/await,函数把返回值放在一个数组中。而我们使用数组解构后就可以把返回值直接赋给相应的变量
4931 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10865 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13442 0
04_Nginx命令行参数,控制信号,Nginx启动、停止、重启命令
 Nginx支持一下命令行参数 -? | -h   打印出命令行参数的帮助 [root@localhost nginx]# ./nginx -? nginx version: nginx/1.8.0 Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]  
1314 0
+关注
dmego
我就是我,是颜色不一样的烟火
73
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载