【发布时间】:2013-06-10 03:15:12
【问题描述】:
任何可能的方法来继续输入数字,并且当输入相同的数字 2 次或更多次时出现错误消息或类似的东西?我只需要用 Java 来回答这个问题。我是新来的,我不知道从这里去哪里。我需要帮助在数组中搜索值,然后打印出所有输入的数字。
public class Test
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
System.out.println("How big is the group?: ");
int[] group = new int[input.nextInt()];
for (int i = 0; i < group.length; i++)
{
System.out.println("Please enter number: ");
group[i] = input.nextInt();
}
【问题讨论】:
-
这与您之前的问题相比并没有太大的改进。但是,如果您不介意对数组进行排序,则可以使用 Arrays.binarySearch 方法。如果它返回一个正数,那么这个数字之前已经输入过哔哔声
-
不知道这怎么还没有关闭。 :P