How do I create a user defined array size?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • maggiexoxo
    New Member
    • Apr 2013
    • 2

    How do I create a user defined array size?

    I'm trying to create a program that prompts the user for a number N. This number will be used to prompt the user N times to provide an integer.
    Last edited by maggiexoxo; Apr 27 '13, 03:41 AM.
  • game2d
    New Member
    • Apr 2013
    • 59

    #2
    Code:
    Scanner sc = new Scanner();
    
    System.out.println("Enter size of your array");
    int n = sc.nextInt();
    
    int a[] = new int[n];
    
    System.out.println("Enter values);
    for(int i = 0; i < a.length; i++)
    {
      a[i] = nextInt();
    }

    Comment

    • Sherin
      New Member
      • Jan 2020
      • 77

      #3
      Try This Code

      Code:
      import java.util.Arrays;
      import java.util.Scanner;
      
      public class PopulatingAnArray {
         public static void main(String args[]) {
            System.out.println("Enter the required size of the array :: ");
            Scanner s = new Scanner(System.in);
            int size = s.nextInt();
            int myArray[] = new int [size];
            System.out.println("Enter the elements of the array one by one ");
           
            for(int i = 0; i<size; i++) {
               myArray[i] = s.nextInt();
           }
           System.out.println("Contents of the array are: "+Arrays.toString(myArray));
         }
      }

      Comment

      Working...