题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
import java.io.IOException;
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
// 随机数总数
int num = scanner.nextInt();
// 创建接收随机数的数组
int[] list = new int[num];
// 循环加入到数组中
for(int i = 0; i < num; i++){
list[i] = scanner.nextInt();
}
// 使用Arrays工具类的sort方法排序
Arrays.sort(list);
// 0没有前一个直接打印
System.out.println(list[0]);
// 从1开始,分别与前一个比,不同才打印
for(int j = 1; j < list.length; j++){
if(list[j] != list[j-1]){
System.out.println(list[j]);
}
}
}
}
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
// 随机数总数
int num = scanner.nextInt();
// 创建接收随机数的数组
int[] list = new int[num];
// 循环加入到数组中
for(int i = 0; i < num; i++){
list[i] = scanner.nextInt();
}
// 使用Arrays工具类的sort方法排序
Arrays.sort(list);
// 0没有前一个直接打印
System.out.println(list[0]);
// 从1开始,分别与前一个比,不同才打印
for(int j = 1; j < list.length; j++){
if(list[j] != list[j-1]){
System.out.println(list[j]);
}
}
}
}
查看18道真题和解析