Obviamente desee invitar a algunos estudiantes de la escuela juntos para hacer una encuesta, con el fin de probar la objetividad, el primero con el número entero aleatorio generado por ordenador (N≤1000) entre 1 y 1000 el número N,
En donde los números duplicados, pero uno, para eliminar el resto del mismo número, que corresponde al número de diferentes estudiantes aprenden número diferente.
A continuación, poner estos números en orden ascendente, para llegar a los estudiantes a hacer la investigación de conformidad con el orden consecutivo.
Por favor ayuda, obviamente completa "de-duplicación" y el trabajo "tipo" (con un caso de prueba en los que puede haber múltiples conjuntos de datos, se espera que sea capaz de manejar correctamente).
importación java.util.Scanner; público de clase principal { públicas estáticas void main (String [] args) { escáner scaner = nuevo escáner (System.in); mientras que (scaner.hasNext ()) { int count = scaner.nextInt (); int [] = nums nueva int [count]; para ( int i = 0; i <count; i ++ ) { nums [i] = scaner.nextInt (); } Ordenar (nums); } } Privada estático void sort ( int [] nums) { boolean [] banderas = nuevo boolean [1001 ]; para ( int i = 0; i <nums.length; i ++ ) { banderas [nums [i]] = verdadero ; } Para ( int i = 0; i <flags.length; i ++ ) { si (banderas [i]) { System.out.println (i); } } } }