课程
/后端开发
/Java
/Java入门第三季
只有九个数显示了
2020-02-17
源自:Java入门第三季 6-5
正在回答
因为控制字符串长度的数字为0。所以出现空字符;
因为字符串长度是10以内 ,所以有概率为0 ,你可以打印下每次随机出的字符串长度(你这上面的 suiji.nextInt(10))看一下
已经解决了
补充下,9改成10.
因为你的随机数可能是0或者1.但你的判断语句是 for(int i=1;i<random.nextInt(10);i++) 如果随机数出现0或者1后 这个字符串里面就是你的初始赋值。 你可以这样改 for(int i=0;i<=random.nextInt(9);i++) 或者for(int i=1;i<=random.nextInt(9)+1;i++) .
这是我运行的一次结果
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答是怎么回事?
1 回答error是怎么回事
5 回答怎么回事呀
1 回答怎么回事呢?
1 回答最后的error是怎么回事