关于,函数的问题,请高手指教,菜鸟及用(10分)

  • 主题发起人 主题发起人 wanghaican
  • 开始时间 开始时间
W

wanghaican

Unregistered / Unconfirmed
GUEST, unregistred user!
public void bring_diamond()
{
int amunt,y;
amunt=0;
for(int i=0;i<55;i++)
{
temporarily_diamonds=-1;
m_diamonds=-1;
}
for(int i=0;;i++)
{
y=(int)(Math.random()*9);//这里要()很重要
amunt+=amount_style_cell[y];
temporarily_diamonds=y;
if (amunt>55) [brown]break 我要在这里重新调用这个函数,否则从第二名开始运行;[/brown]
if (amunt==55)
{
for(int i1=0;i1<=i;i1++)
{
m_diamonds[i1]=temporarily_diamonds[i1];
}
fact_diamonds=i;
break;
}
}
}
我这个函数就是产生一组随机数的组合,如果不满足自己的要求,重新开始生成,也就是重新调用这个函数,但是我如果在函数里写bring_diamond()
就会出错,
请各位指教一下
谢谢
 
晕,你把break 换成 continue。
 
我两个都试过
 
我是delphi出生的,学java已经一个月,觉得java太神奇了,java可以说已经入门的,但是
我知道要把java学好还有很长的一条路,希望个各位共同进退,我的QQ:383945277
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部