创建一个由 0-9 的数字组成的数字序列,如果两个数字背靠背出现,则结束序列并显示序列的长度。
我一直在尝试找到一种方法来编写具有上述要求的程序。我只是想不出办法来做到这一点。我得到的最多的是:
import java.util.Random;
public class RandomSequence{
public static void main(String[]args){
int num1, num2, num3, i=2;
Random r=new Random();
num1=r.nextInt(10);
num2=r.nextInt(10);
System.out.print(num1+", "+num2+", ");
while (num1!=num2){
num3=r.nextInt(10);
i++;
System.out.print(num3+", ");
if (num3==num2){
System.out.println("There are "+i+" numbers in the sequence");
..
当两个相等的数字背靠背出现时,我只是不知道如何结束序列。
下面是一个例子:
1,6,2,9,8,1,4,2,8,2,2
这个序列长 11 个数字。"
谢谢您,非常感谢您的帮助!