标题:那个高手知道错误在那里
取消只看楼主
164726003
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2005-7-12
 问题点数:0 回复次数:5 
那个高手知道错误在那里
import java.util.*;
class Rock
{
int j;
Rock(int i)
{
j=i+10;
System.out.println(i);
}
Rock()
{
j=0;
}
}
public class Xunhuan
{
public static void main(String[] args)
{
for(int i=0;i<11;i++)
{
if(i%2==0)
Rock j=new Rock();
else
Rock j=new Rock((int)(Math.random()*100));
System.out.println(j.j);
}

}
}
搜索更多相关主题的帖子: class void public import 
2005-12-26 19:20
164726003
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2005-7-12
得分:0 
错误不再那里把。把if else去掉留下一句Rock a=new Rock();或Rock a=new Rock((int)(Math.random()*100));循环100次都没问题。

坚持!!!
2005-12-26 19:44
164726003
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2005-7-12
得分:0 
哦 java程序if else必须加大括号啊 谢谢了十分感谢

坚持!!!
2005-12-26 20:03
164726003
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2005-7-12
得分:0 
只一句不加好像会出错 刚才那个程序不知道为什么要把System.out.println(j.j);这句放到if else 里否则会报错 谁知道为什么

坚持!!!
2005-12-26 20:09
164726003
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2005-7-12
得分:0 
那个是构造函数和类名要一样

坚持!!!
2005-12-26 20:12
164726003
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2005-7-12
得分:0 
只运行一个,看有无参数了。

坚持!!!
2005-12-26 20:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-40076-1-1.html




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

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