| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 464 人关注过本帖
标题:[求助]一个关于包的问题...编译出错,不知怎解???
取消只看楼主 加入收藏
final
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-4-18
收藏
 问题点数:0 回复次数:2 
[求助]一个关于包的问题...编译出错,不知怎解???

在做包的练习中,当编译"text.java"文件时,报错了...
不知错在哪? (求5!)
程序如下:
package mypackage;
public class factorial{
long s=1L;
public void factorial(long n){
if (n<0)
System.out.println("请输入正数!");
else
inspect(n);
}
final long inspect(long n){
if (n==0) return 1;
return s=s*inspect(n-1);
}
public void printS(){
System.out.println("5!="+s);
}
}

package mypackage1;
import mypackage.factorial;
public class text{
public static void main(String [] args){
factorial f=new factorial(5);
f.printS();
}
}
请大家帮我看一下!

搜索更多相关主题的帖子: 编译 
2007-04-18 20:02
final
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-4-18
收藏
得分:0 

2楼的,"因为factorial没有构造器" 怎么做啊?

3楼的,,,我这里主要是想做一个关于 包 的练习!

2007-04-19 18:39
final
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-4-18
收藏
得分:0 
问题解决!

3楼说得对,构造函数没返回类型.

把包放进去就好了!
2007-04-20 12:17
快速回复:[求助]一个关于包的问题...编译出错,不知怎解???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020551 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved