在eclipse平台中,怎么输入参数,进行编译!
public class ArgMath {
public static void main(String[] args) {
if(args.length!=2)
System.out.println("Usage:java ArgMath arg1 arg2");
else {
int m=Integer.parseInt(args[0]);//把字符串的数组元素转换为int
int n=Integer.parseInt(args[1]);
System.out.println(m+"加"+n+"的和为:"+(m+n));
System.out.println(m+"减"+n+"的差为:"+(m-n));
System.out.println(m+"减"+n+"的乘积为:"+(m*n));
if(n==0)
System.out.println(m+"除以零无意义");
else
System.out.println(m+"除以"+n+"的商为:"+m/n);
}
}
}
//eclipse平台给的是编译并运行,这样是不能看出这段程序的运行结果的,运行Java Application得到结果:Usage:java ArgMath arg1 arg2
//在命令行的情况下,javac ArgMath.java ,再输入 Java ArgMath 4348 68,就会打印出结果。
相信看完这段代码,大家都会觉得简单!我在这里不是问这个代码是怎么回事,而是想问另外一个问题,即:
在命令提示符下,是很容易执行这个代码的,javac ArgMath.java 和 Java ArgMath 4348 68 就可以看到执行的结果。
而在eclipse中,却无法输入值,也没有地方让我输入 类似于“Java ArgMath 4348 68 ”等等, 当运行 Run As -》 run application 就会输出Usage:java ArgMath arg1 arg2。这个结果是很显然的,因为没有参数进去运算。
请问,能不能不在命令提示符下执行这个代码,而在eclipse中直接完成,从而达到和命令提示符一样的效果呢???如果可以,请把操作介绍一下!!谢谢啦!!