package org.example;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;
class Main {
    static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    static StringBuilder sb = new StringBuilder();
    public static void main(String[] args) throws Exception{
        int[] arr;
        int cnt=0;
        while (true) {
            System.out.printf("숫자를 입력해주세요(-1: 종료) : ");
            int num = Integer.parseInt(br.readLine());
            if (num == -1) {
                System.out.println("입력을 종료합니다.");
                String str = sb.toString();
                String[] tmp = str.split(" ");
                arr = new int[tmp.length];
                for (int i = 0; i < arr.length; i++) {
                    arr[i] = Integer.parseInt(tmp[i]);
                }
                Arrays.sort(arr);
                System.out.printf("입력한 숫자(오름차순) :");
                for (int i = 0; i < arr.length; i++) {
                    System.out.printf(", "+arr[i]);
                }
                System.out.println();
                System.out.println("프로그램을 종료합니다.");
                System.exit(0);
            }
            sb.append(num+" ");
            cnt++;
        }
    }
}
