Skip to main content
added 153 characters in body
Source Link
Scary Wombat
  • 44.9k
  • 6
  • 38
  • 67

This is what you want

Note

can not add list.add(num5); before you have declared the variable. I think you want to add num4

and

Arrays.sort(list); as the name implies is for sorting Arrays.

use Collections.sort(list) instead

    int n = 5;
    ArrayList<Integer> list = new ArrayList<Integer>(n);
    Scanner input = new Scanner(System.in);

    System.out.println("Please enter 5 numbers: ");
    int num1 = input.nextInt();
    list.add(num1);
    int num2 = input.nextInt();
    list.add(num2);
    int num3 = input.nextInt();
    list.add(num3);
    int num4 = input.nextInt();
    list.add(num4);
    int num5 = input.nextInt();
    list.add(num5);
    Collections.sort(list);
    System.out.println(list);

Although a cleaner way would to be use a loop

This is what you want

    int n = 5;
    ArrayList<Integer> list = new ArrayList<Integer>(n);
    Scanner input = new Scanner(System.in);

    System.out.println("Please enter 5 numbers: ");
    int num1 = input.nextInt();
    list.add(num1);
    int num2 = input.nextInt();
    list.add(num2);
    int num3 = input.nextInt();
    list.add(num3);
    int num4 = input.nextInt();
    list.add(num4);
    int num5 = input.nextInt();
    list.add(num5);
    Collections.sort(list);
    System.out.println(list);

This is what you want

Note

can not add list.add(num5); before you have declared the variable. I think you want to add num4

and

Arrays.sort(list); as the name implies is for sorting Arrays.

use Collections.sort(list) instead

int n = 5;
ArrayList<Integer> list = new ArrayList<Integer>(n);
Scanner input = new Scanner(System.in);

System.out.println("Please enter 5 numbers: ");
int num1 = input.nextInt();
list.add(num1);
int num2 = input.nextInt();
list.add(num2);
int num3 = input.nextInt();
list.add(num3);
int num4 = input.nextInt();
list.add(num4);
int num5 = input.nextInt();
list.add(num5);
Collections.sort(list);
System.out.println(list);

Although a cleaner way would to be use a loop

deleted 1 character in body
Source Link
Maarten Bodewes
  • 94.6k
  • 15
  • 169
  • 289

This iosis what you want

    int n = 5;
    ArrayList<Integer> list = new ArrayList<Integer>(n);
    Scanner input = new Scanner(System.in);

    System.out.println("Please enter 5 numbers: ");
    int num1 = input.nextInt();
    list.add(num1);
    int num2 = input.nextInt();
    list.add(num2);
    int num3 = input.nextInt();
    list.add(num3);
    int num4 = input.nextInt();
    list.add(num4);
    int num5 = input.nextInt();
    list.add(num5);
    Collections.sort(list);
    System.out.println(list);

This ios what you want

    int n = 5;
    ArrayList<Integer> list = new ArrayList<Integer>(n);
    Scanner input = new Scanner(System.in);

    System.out.println("Please enter 5 numbers: ");
    int num1 = input.nextInt();
    list.add(num1);
    int num2 = input.nextInt();
    list.add(num2);
    int num3 = input.nextInt();
    list.add(num3);
    int num4 = input.nextInt();
    list.add(num4);
    int num5 = input.nextInt();
    list.add(num5);
    Collections.sort(list);
    System.out.println(list);

This is what you want

    int n = 5;
    ArrayList<Integer> list = new ArrayList<Integer>(n);
    Scanner input = new Scanner(System.in);

    System.out.println("Please enter 5 numbers: ");
    int num1 = input.nextInt();
    list.add(num1);
    int num2 = input.nextInt();
    list.add(num2);
    int num3 = input.nextInt();
    list.add(num3);
    int num4 = input.nextInt();
    list.add(num4);
    int num5 = input.nextInt();
    list.add(num5);
    Collections.sort(list);
    System.out.println(list);
Source Link
Scary Wombat
  • 44.9k
  • 6
  • 38
  • 67

This ios what you want

    int n = 5;
    ArrayList<Integer> list = new ArrayList<Integer>(n);
    Scanner input = new Scanner(System.in);

    System.out.println("Please enter 5 numbers: ");
    int num1 = input.nextInt();
    list.add(num1);
    int num2 = input.nextInt();
    list.add(num2);
    int num3 = input.nextInt();
    list.add(num3);
    int num4 = input.nextInt();
    list.add(num4);
    int num5 = input.nextInt();
    list.add(num5);
    Collections.sort(list);
    System.out.println(list);