zoukankan      html  css  js  c++  java
  • 从命令行接收多个数字并求和输出

     设计思想:

    命令行都是字符串,将其转化为int类型后再相加。循环时,取出args的长度作为判断,将其值赋给另一个数组num[],最后输出总的和。

    程序流程图:

    源程序代码:

    import java.util.Scanner;
    public class NumSum {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int i,sum=0,t;
            
            Scanner s=new Scanner(System.in);
             int length=args.length;//取数组长度
            System.out.println("please input some strings");
           int num[] = new int[length];
            for(i=0;i<length;i++)
            {
                String str;
                str=args[i];
                t=Integer.parseInt(str);//将string转化为int
                num[i]=t;
            }
            for(i=0;i<length;i++)
            {
                sum=sum+num[i];        
            }
            System.out.println("The sum of number is "+sum);
        }
    
    }

    结果截图:

  • 相关阅读:
    知识加油站
    markdown 使用
    今日计划
    继续继续
    我回来了
    2020/5/8
    2020/5/10
    明天一定要学习了
    入驻博客园
    this is a test
  • 原文地址:https://www.cnblogs.com/hzxsg0919/p/4841384.html
Copyright © 2011-2022 走看看