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();

    }

    }

    程序验证截图:

     

  • 相关阅读:
    Tips
    react
    Vue 双向绑定
    jQuery 学习笔记
    CC NOV17
    一种高效处理无修改区间或树上询问的数据结构(附代码)
    HNOI 2017
    PA2015
    bzoj 泛做
    GG
  • 原文地址:https://www.cnblogs.com/ljysy/p/7623652.html
Copyright © 2011-2022 走看看