1.需求
定义一个长度为10的数组,然后依次的往数组中录入数字。但是需要判断如果某个数字已经存在了,则需要重新录入该数字。直到所有的数字都不重复再显示数组中的内容。
2.代码
import java.util.Scanner;
/**
* @Author: Bun
* @Version: 1.0
* @Date: 2022/9/24-15:09
* @Name: 定义一个长度为10的数组,然后依次的往数组中录入数字。
*/
public class Test6 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] arr = new int[10];
//套娃
System.out.println("请输入你想录入的数字");
for (int i = 0; i < 10; i++) {
System.out.println("第" + (i + 1) + "个数字");
arr[i] = input.nextInt();
for (int j = 0; j < i; j++) {
if (arr[i] == arr[j]) {
System.out.println("该数字已存在");
i--;
}
}
}
}
}