• 课程作业1


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

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

    设计思想:

    先输入数的个数,再创建数组,for循环输入(string类型)字符串并求和,再利用函数Integer.parseInt()将string类型的字符串转化为int型,输出结果。

    流程图:

    代码:

    import java.util.Scanner;
    public class zuoye {

    public static void main(String[] args) {

    System.out.println("请输入数的个数:");

    int p,m;

    int sum=0;

    Scanner input=new Scanner(System.in);

    p=input.nextInt();
    System.out.println("请按顺序输入数:");

    args=new String [p];

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

    {

    args[i]=input.next();

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

    sum=sum+m;

    }

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

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

    for (String arg : args)

    {

    System.out.println(arg);

    }

    }

    }

     截图:

  • 相关阅读:
    单例模式
    Java多线程小例子(三个窗口卖火车票)
    HashMap和HashTable的区别
    javascript操作对象的方法
    javascript基本语法
    其他标签
    头标签
    label标签
    表单标签
    IO流-LineNumberReader
  • 原文地址:https://www.cnblogs.com/lxdjieshang/p/7634672.html
Copyright © 2020-2023  润新知