当前位置: 代码迷 >> Java相关 >> [求助]完全不晓得要怎么弄?
  详细解决方案

[求助]完全不晓得要怎么弄?

热度:106   发布时间:2006-04-26 14:24:00.0
[求助]完全不晓得要怎么弄?

ComputerTime.java 源程序:
import pkg1.pkg2.*;
import java.lang.*;
public class ComputerTime{
public static void main(String args[]){
System.out.println("交通工具: "+args[0]);
System.out.println(" 参数A: "+args[1]);
System.out.println(" 参数B: "+args[2]);
System.out.println(" 参数C: "+args[3]);
double A=Double.parseDouble(args[1]);
double B=Double.parseDouble(args[2]);
double C=Double.parseDouble(args[3]);
double v,t;
try { Common d=(Common) Class.forName("pkg1."+args[0]).newInstance();
v=d.runtimer(A,B,C);
t=1000/v;
System.out.println("平均速度: "+v+" km/h");
System.out.println("运行时间:"+t+" 小时");
}
catch(Exception e){
System.out.println("class not found");
}
}
}
  
包pkg1中Car007.java的源程序:
package pkg1;
import pkg1.pkg2.*;
public class Car007 implements Common{
public double runtimer(double A,double B,double C{
System.out.println("runtime="+(A*B/C));
return A*B/C;
}
}

包pkg1中Plane.java的源程序:
package pkg1;
import pkg1.pkg2.*;
public class Plane implements Common{
public double runtimer(double A,double B,double C){
return A+B+C;
}
}

包pkg2中Common.java的源程序:
package pkg1.pkg2;
public interface Common{
double runtimer(double A,double B,double C);
}
要怎么做才可以运行上面的那几个程序呢!?

搜索更多相关的解决方案: class  void  public  double  import  

----------------解决方案--------------------------------------------------------
就是新建一个文件夹,里面存放ComputerTime.java,然后在里面再新建一个文件夹,取名为pkg1,在这个文件夹里面放Car007.java和Plane.java,在pkg1中新建一个文件夹pkg2,在里面放Common.java就可以了
----------------解决方案--------------------------------------------------------
哦!那好的!我试试!
----------------解决方案--------------------------------------------------------

我已经照你说的做了!可是还是不行耶!
你看这张图片吧!看看是不是这样!

[IMG]http://www.88206.com/user/users/8/7645/photo/1146269987.jpg[/IMG]
----------------解决方案--------------------------------------------------------

我晕!
图片没有了!


----------------解决方案--------------------------------------------------------

图片不能直接贴 上传才行


----------------解决方案--------------------------------------------------------
我就是先上传再贴的啦!我再弄一张![IMG]http://m1.88206.com/8/7645/photo/1146431297.jpg[/IMG]
现在应该可以看了吧!?
----------------解决方案--------------------------------------------------------
都放假了吗!?
怎么都没有人来理偶!?

----------------解决方案--------------------------------------------------------

郁闷……
这样的问题是不是超简单呀!都没有理我!?


----------------解决方案--------------------------------------------------------

把你所定义的包放到真正的物理文件夹里面就可以了


----------------解决方案--------------------------------------------------------
  相关解决方案