可以在 运行java程序> java 类名 ,传递参数!以字符串进行传递!
/*利用main(){}函数的参数 String[] args 进行求和计算*/
public class Sum
{
public static void main(String[] args)
{
if(args.length<3)
System.out.println("参数有误,自动退出!\n");
System.exit(-1); //当参数不够,异常退出
double d1 = Double.parseDouble(args[0]);
double d2 = Double.parseDouble(args[2]);//接收到的参数分别转化成浮点小数
double value = 0 ; //接收最终值的变量
/*下面进行符号匹配计算*/
if (args[1].equals("+"))
value = d1+d2;
else if(args[1].equals("-"))
value = d1-d2;
else if(args[1].equals("x"))
value = d1*d2;
else if(args[1].equals("/"))
value = d1/d2;
else
System.out.println("Erroe operator!");
//打印输出
System.out.println(value);
}
}
运行:java Sum 2 + 3
执行结果:5