我对我的变量进行了一些更改,但仍然a和b在一个点上是相同的,随机数必须是唯一的,不能重复
public static void main(String args[])
{
int a = 0;
int b = 0;
do
{
a = (int)((Math.random()*10)+1);// a number between 1 and 10
b = (int) ((Math.random()*10)+1);
System.out.print(a + " " +b);
}
while(a != b);
}
答案 0 :(得分:0)
while (rand == randT)
?在a
和b
不变的基础上,加上您使用!=
而不是==
的事实。