【发布时间】:2017-07-31 02:12:40
【问题描述】:
我需要一个程序来随机生成一个数字,然后将那个数量的x放在自己的行上,直到它输出一行16个x,然后它就会停止。到目前为止,我的程序生成了一个数字,但从未停止输出。我确定这是我的错误,但不确定需要更改什么。这是我此刻的代码。
import java.util.Random;
public static void main(String[] args)
{
toBinary();
randomX();
}
public static void randomX()
{
Random num = new Random();
int ran = num.nextInt(16+1);
int xs = ran;
while(xs <= 16)
{
System.out.print("x");
}
}
【问题讨论】:
-
请阅读my solution 来解决您的问题。顺便说一句,它更广泛,可以生成任何长度的任何字符序列,并且非常易于使用。