suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Ich weiß nicht viel über die Anwendung von Pause

package dayo4;

import java.util.Random;

public class Arraychouj01 {


public static void main(String[] args) {

// TODO Auto -generated method stub

        Random ss=new Random();

        int s;

        int[]a=new int[6];

       for(int i=0;i< ;6;i++){

        s=ss.nextInt(7)+1;

        System.out.println(s);

        if(i>0){

        für (int j=0;j<i;j++){

        if(s==a[j]){

        i--;

        break;      

        }

      else{

        a[i]=s;

        break;

        }

        }

        }sonst{

        a [0]=s;

        }

       

        } 

     

        System.out.print(a[ z]+" ");

        } 

}

}

Der obige Code bedeutet, dass man zufällig eine Zahl von 1 bis 7 auswählt und dann 6 ohne Duplizierung auswählt. Das Problem ist, dass es falsch ist, wenn man es hinzufügt. Nach meinem Verständnis bedeutet Pause, aus der aktuellen Schleife zu springen. Wenn Sie also feststellen, dass die Zahl nicht wiederholt wird, weisen Sie einen Wert zu, springen Sie dann aus der Schleife und gehen Sie zur nächsten Schleife, um das Array zu duplizieren wird erscheinen. Ich kenne die Anwendung von Pause nicht sehr gut

phpcn_u11665phpcn_u116652738 Tage vor1085

Antworte allen(1)Ich werde antworten

  • nearest

    nearest2017-07-25 11:36:04

    break了只循环到一个不重复数据。应该去除break。获取到所有不重复数据

    Antwort
    0
  • StornierenAntwort