0〜9の数字で構成される数字のシーケンスを作成し、2つの数字が連続して表示される場合は、シーケンスを終了してシーケンスの長さを表示します。
私は上記の要件を持つプログラムを書く方法を見つけようとしてきました。私はこれを行う方法を考えることができません。私が得たものの中で最も多いものは次のとおりです。
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");
..
そして、2つの等しい数字が連続して表示されたときにシーケンスを終了する方法がわかりません。
与えられた例は次のとおりです。
1,6,2,9,8,1,4,2,8,2,2
このシーケンスの長さは11です。「」
ありがとう、そして助けは大歓迎です!