Maison > Questions et réponses > le corps du texte
package dayo4;
import java.util.Random;
public class Arraychouj01 {
public static void main(String[] args) {
// TODO Auto -stub de méthode généré
Random ss=new Random();
int s;
int[]a=new int[6];
pour(int i=0;i< ;6;i++){
s=ss.nextInt(7)+1;
System.out.println(s);
if(i>0){
pour (int j=0;j<i;j++){
if(s==a[j]){
i--;
pause ;
}
autre{
a[i]=s;
pause;
}
}
}autre{
un [0]=s;
}
}
pour(int z=0;z<6;z++){
System.out.print(a[ z]+" ");
}
}
}
Le code ci-dessus signifie choisir au hasard un nombre de 1 à 7 puis en choisir 6 sans duplication. Le problème est la pause après, si vous l'ajoutez, c'est faux. D'après ma compréhension, break signifie sortir de la boucle actuelle. Ainsi, lorsqu'il s'avère que le nombre n'est pas répété, attribuez une valeur, puis sortez de la boucle et passez à la boucle suivante. Mais après avoir ajouté un frein, dupliquez les tableaux. apparaîtra. Je ne connais pas très bien l'application de break
nearest2017-07-25 11:36:04
Coupez uniquement les boucles sur une donnée non répétitive. la pause doit être supprimée. Obtenez toutes les données uniques