how to take user input in Array using java?

前端 未结 8 1713
你的背包
你的背包 2020-12-03 12:35

how to take user input in Array using Java? i.e we are not initializing it by ourself in our program but the user is going to give its value.. please guide!!

8条回答
  •  甜味超标
    2020-12-03 13:12

    int length;
        Scanner input = new Scanner(System.in);
        System.out.println("How many numbers you wanna enter?");
        length = input.nextInt();
        System.out.println("Enter " + length + " numbers, one by one...");
        int[] arr = new int[length];
        for (int i = 0; i < arr.length; i++) {
            System.out.println("Enter the number " + (i + 1) + ": ");
            //Below is the way to collect the element from the user
            arr[i] = input.nextInt();
    
            // auto generate the elements
            //arr[i] = (int)(Math.random()*100);
        }
        input.close();
        System.out.println(Arrays.toString(arr));
    

提交回复
热议问题