读书人

请问为什么小弟我的输出结果总是“不

发布时间: 2012-02-09 18:22:27 作者: rapoo

请教,为什么我的输出结果总是“不及格”
public class M
{
public static void main(String[] args)
{

for(int i=1;i<2;i++)
{
int k=0;
int random = (int)Math.round(Math.random()*99)+1;
System.out.println(random);

int[] result = new int[k];

if(k>=60)
{
System.out.println("及格");
}
else if(k<60)
{
System.out.println("不及格");
}


}

}

}

[解决办法]
for(int i=1;i<2;i++)
这里就一次, 要加个 for 干嘛呢?

int k=0;
int[] result = new int[k];
这些都没用, 要做啥呢?

直接
if(random >= 60)
拿 random 做判断
[解决办法]
怎么学的,不怕你老师一砖版拍死你
[解决办法]

读书人网 >J2SE开发

热点推荐