Buatlah barisan angka yang terdiri dari angka 0-9, dan jika dua angka muncul saling membelakangi, akhiri barisan tersebut dan tampilkan panjang barisan tersebut.
Saya telah mencoba mencari cara untuk menulis program dengan persyaratan di atas. Saya tidak bisa memikirkan cara untuk melakukan ini. Yang paling banyak saya dapatkan adalah:
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");
..
dan saya tidak tahu bagaimana mengakhiri rangkaian tersebut ketika dua angka yang sama muncul secara berurutan.
Berikut ini contoh yang diberikan:
1,6,2,9,8,1,4,2,8,2,2
Urutan ini panjangnya 11 angka. "
Terima kasih, dan bantuan sangat kami hargai!
if (current_number == previous_number) {
? - person Robert Harvey   schedule 12.12.2012