给你个建议,看看设计模式的singleTon模式,专门解决不重复问题!
你这个程序由于不是独立的程序,所以很难看出问题,是不是i变量的问题,不妨换一个变量名!
你这个程序由于不是独立的程序,所以很难看出问题,是不是i变量的问题,不妨换一个变量名!
解决方案 »
- Java SE 开发都要学习那些内容?
- Java里的数据结构类,大家帮忙都举个例子吧!
- webgame、sns游戏通信的一个问题,请教
- 关于ssl得问题。client短不保留任何cert行吗?
- 我是初学者大家看看我的代码有什么问题
- 求达人帮偶解答“接口的实际用途”,极度糊涂中。
- 请问在 JDK 中用哪个类对 String 进行 Base64编码?
- 关于java.text.MessageFormat 显示 { 的问题
- 关于Process p = Runtime.getRuntime().exec(cmdString)的问题?
- 很疑惑啊~!!!!!!!!
- 恳请大家帮助
- 如何动态选择字体的字号、字型、颜色等?就象打开字体选择框的效果。
你把它置0,for ( int i = 0 ; i <= awardcount ; i++ )里i <= awardcount
第一次就會退出for,i只當然不變了
改為i<=56吧
我看你的意思是想生成一個一等獎,六個二等將,五十個三等獎
while ( awardcount < 55 )
{
boolean bresult=false; iTemp = util.getRandomInteger( 1, allcount ) ;
rs.absolute( iTemp ) ;
awardphoneNO = rs.getString( "phoneno" ) ; //System.out.println( "awardcount" + awardcount ) ;
for ( int i = 0 ; i <= awardcount ; i++ )
{
//System.out.print("phoneNO"+i+"="+phoneNO[ i ]);
if ( phoneNO[ i ].equals( awardphoneNO ) )
{
bresult = false ;
}
else
{
bresult = true ;
}
}
if(bresult)
{
awardcount++ ;
phoneNO[ awardcount ] = awardphoneNO ;
if ( awardcount < 6 )
{
System.out.println( "二等奖号码" + awardphoneNO ) ;
}
else
{
System.out.println( "三等奖号码" + awardphoneNO ) ;
}
}
bresult=false;
}
不要謝謝,要分
//====================================哈哈,没见过这么急迫的人!!!:]
看我回去怎麼收拾你,濫人