package com.oracle.core;
import java.util.Scanner;
public class Input {
public static void main(String[] args) {
int[]array=new int[12];
Scanner scanner=new Scanner(System.in);
int j=0;
while(true)
{
// 放满12个数后,跳出循环
if(j==12)
{
System.out.println("恭喜你,已经放满了");
break;
}
// 获取数据
int input=scanner.nextInt();
// 用tag作为标记,默认为true
boolean tag=true;
for(int i=0;i<array.length;i++)
{
// 如果输入的数与数组中的数重复,跳出循环
if(input==array[i])
{
tag=false;
break;
}
}
// 如果tag为true,把输入的数赋值给数组
if(tag==true)
{
array[j]=input;
j++;
}
}
// 遍历数组
for(int i=0;i<array.length;i++)
{
System.out.println(array[i]);
}
}
}
运行结果: