请帮我看一下这个程序,谢谢.

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:58:08
package pack1.pack2;
public class Format {
public static double format(double number, int n) {
return Math.round(number*Math.pow(10,n))/Math.pow(10,n);
}
}
这是不是应该在当前文件夹下创建pack1文件夹,在pack1下创建pack2;
但是我编译时不是这样子的,我应该怎么办?
对于第一个回答: 找不到文件
我的目的是:编译时,在当前文件夹下创建pack1文件夹,在pack1下创建pack2; 在pack2下创建.class文件,前四个回答不能满足我,谢谢你们!

你要把你编译好的class文件放到pack2的目录下
然后再java pack1.pack2.Format

javac pack1.pack2.Format.java
java pack1.pack2.Format

你可以去掉包名,这样不影响编译的

编译没问题,只是没有main()方法就算路径对了也不能运行的!