首页 > 不会在eclipse中运行含有args[]参数的Java代码,求指导

不会在eclipse中运行含有args[]参数的Java代码,求指导

为什么cmd上无法执行javac命令,怎样调节?eclipse默认在IDE上运行怎样调节到cmd上运行?或者编写含有args[]参数的Java代码怎样在IDE上运行。比如说public static void main(String[] args) { //TODO Auto-generated method stub double a=Double.parseDouble(args[0]); double b=Double.parseDouble(args[1]); double c=Double.parseDouble(args[2]);


这不还是上次那个东西吗?

我没准备PC上的java开发环境,所以在Raspberry Pi的命令行上,给你从编译到执行尝试了一下,供参考。

编辑源代码:

pi@rpi ~ $ nano SequenceDemo.java

文件内容填入:

import java.lang.Math;
public class SequenceDemo {
public static void main(String[] args) {
    // TODO Auto-generated method stub
    double a=Double.parseDouble(args[0]);
    double b=Double.parseDouble(args[1]);
    double c=Double.parseDouble(args[2]);
    double s=1.0/2*(a+b+c);
    double area=Math.sqrt(s*(s-a)*(s-b)*(s-c));
    System.out.println("三角形三边分别是:\n"+"a="+a+"\nb="+b+"\nc="+c);
    System.out.println("三角形面积为:"+area);
}

编译:

pi@rpi ~ $ javac SequenceDemo.java
pi@rpi ~ $ ls
SequenceDemo.class  SequenceDemo.java
pi@rpi ~ $ file SequenceDemo.class
SequenceDemo.class: compiled Java class data, version 51.0

执行:

pi@rpi ~ $ java SequenceDemo 1 1 1.41421356
三角形三边分别是:
a=1.0
b=1.0
c=1.41421356
三角形面积为:0.5000000000000002

参考:http://bbs.shumeipai.org/thread-720-1-1.html

【热门文章】
【热门文章】