编写 Sum.java文件如下:class Sum
{
 public static void main(String[] args)
 {
  int i1,i2,i3,total;
  
  i1=Integer.parseInt(args[0]);
  i2=Integer.parseInt(args[1]);
  i3=Integer.parseInt(args[2]);
  total=i1+i2+i3;
  System.out.println("The total is : "+total);
 }
}编译此JAVA文件:
javac Sum.java
执行:
java Sum 12,3,34
结果显示为:
The total is : 49
注意:
代码没有进行容错处理,所以执行时要输入3个整数作为参数

解决方案 »

  1.   

    import java.io.*;
    import java.util.*;
    public class sum
    {
    public static void main(String args[])
    {

    int sum=0;
    int sign=0;
    do { 
    System.out.print("请输入第"+(sign+1)+"个数:"); 
    try{
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); 
    String line = reader.readLine(); 
            sum+=Integer.parseInt(line);
            if(sign++==2) 

    break; 

    }catch(NumberFormatException e)
    {
    System.out.println("错误!!请输入数字");
    //sign--;
    }catch(Exception e){}
    }while(true);
    System.out.print("你所输入的三个数字的总和为"+sum);
    }
    }