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

    }

    }

    程序验证截图:

     

  • 相关阅读:
    fork 函数 和vfork 函数的区别
    进程时间
    输出子进程状态
    二维字符串数组字典排序
    括号匹配
    队列实现二叉树层序遍历
    二叉查找树
    分块查找
    JS中的className含义
    Java打印温度转换表
  • 原文地址:https://www.cnblogs.com/ljysy/p/7623652.html
Copyright © 2011-2022 走看看