急急急!Java里面的一个小问题,谁告诉我下?

2025-02-25 11:48:54
推荐回答(1个)
回答1:

outer标签写错位置了
import java.util.*;

public class aa {

public static void main(String [] args){

int a[]={1,2,3,4,5,6,7,
8,9,10,11,12,
13,14,15,16,17,18,19,20,21,
22,23,24,25,26,27,28,
29,30,31,32,33,34,35
};
int b[]={1,2,3,4,5,6,7,8,9,10,11,12};

int[] c=new int[5];
Random r=new Random();
for(int i=0;i<5;i++)
{
c[i]=a[r.nextInt(35)];

}
outer: //outer必须写在包含continue outer;的for循环之上
for(int i=0;i<5;i++)
{
for(int k=i+1;k<5;k++)

{ if(c[i]!=c[k])
c[i]=a[r.nextInt(35)];
else
continue outer;
}
System.out.print(c[i]+" ");

}

System.out.print("+");

for(int j=0;j<2;j++)
{
System.out.print(b[r.nextInt(12)]+" ");

}
System.out.println();

}
}