public class rs { public static void main(String args[]) { int[] rom = new int[6]; for(int i = 0;i < rom.length;i++) { rom[i] = (int)(Math.random() * 30); boolean flag = false; while(true) { for(int j = 0;j < i;j++) { if(rom[i] == rom[j]) { flag = true; break; } } if(flag) { rom[i] = (int)(Math.random() * 30); flag = false; continue; } break; } } for(int i = 0;i < rom.length;i++) { System.out.println(rom[i]); } } }
public class rs
{
public static void main(String args[])
{
int[] rom = new int[6];
for(int i = 0;i < rom.length;i++)
{
rom[i] = (int)(Math.random() * 30);
boolean flag = false;
while(true)
{
for(int j = 0;j < i;j++)
{
if(rom[i] == rom[j])
{
flag = true;
break;
}
}
if(flag)
{
rom[i] = (int)(Math.random() * 30);
flag = false;
continue;
}
break;
}
}
for(int i = 0;i < rom.length;i++)
{
System.out.println(rom[i]);
}
}
}
JAVA经典面试算法题,要求随机出6个数,而且完全不能相同------JAVA
于 2023-04-09 16:02:33 首次发布