信1405-1班20142886杜若憧

实验题目:从命令行接收多个数字,求和输出其结果。

设计思想:从命令行输入参数,在控制台显示输出,用parseInt语句将string类型转化成int整形,继而求和。

 实现的关键是命令行参数都是字符串,必须先将其转化为整形,才能相加。

流程图:

 

源代码:

package com;

import java.util.Scanner;

public class Sum {

    public static void main(String args[]){

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

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

      System.out.println(args[i]);//输出命令行参数

  }

 

  if(args.length>0){             //判断命令行参数是否有参数

    int result=0;

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

      int temp=Integer.parseInt(args[i]);

        //将命令行中的sting类型转化为int整形

      result+=temp;      //求和

}

    System.out.println("sum="+result);//输出结果

}

}

}

posted @ 2015-09-26 22:12  drcc  阅读(129)  评论(0编辑  收藏  举报