zoukankan      html  css  js  c++  java
  • 课后作业01

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

    要求:命令行参数都是字符串,必须先将其转化为数字,才能相加。

    设计思想:

    先输入个数,再开辟空间,利用for循环输入(string类型),再利用函数Integer.parseInt()string类型的数字转化为int型,在做求和运算,最后输出及结果。

     

    程序框图:

     

     

    程序源代码:

    import java.util.Scanner;

    public class JavaAppArguments {

    public static void main(String[] args) {

    System.out.println("请输入你想添加的数");

    int n,b;

    int sum=0;

    Scanner input=new Scanner(System.in);

    n=input.nextInt();

    args=new String [n];

    for(int i=0;i<args.length;i++)

    {

    args[i]=input.next();

     b = Integer.parseInt( args[i] );

     sum=sum+b;

    }

    System.out.println(n+"个数的和为:"+sum);

    System.out.println("参数个数:"+args.length);

    for (String arg : args)

    {

    System.out.println(arg);

    }

    //input.close();

    }

    }

    程序验证截图:

     

  • 相关阅读:
    ntp时间服务器
    locate 命令
    身份验证器
    centos 6 mysql源码安装
    简单上传下载命令lrzsz
    iptables记录日志
    iptables日志探秘
    du 命令
    Codeforces 1097F Alex and a TV Show (莫比乌斯反演)
    线段树教做人系列(1)HDU4967 Handling the Past
  • 原文地址:https://www.cnblogs.com/ljysy/p/7623652.html
Copyright © 2011-2022 走看看