Javaコンソールユーザー入力の受信

1246 ワード

Javaコンソールユーザー入力の受信
  • 受信配列
  • 配列長不明
  • 配列長は既知
  • である.
    じゅしんはいれつ
    配列長不明
        :2,3,4,5,1
    
    public static void main(String[] args) {
               Scanner in = new Scanner(System.in);
               while (in.hasNext()){
                   String s = in.nextLine();
    
                   String[] str = s.split(","); //      
                   int[] a = new int[str.length];
                   for (int i = 0; i < str.length; i++) {
                       a[i] = Integer.parseInt(str[i]);
                       System.out.println(a[i]);
                   }
               }
           }
    

    配列長は既知
        :
    5
    2,3,4,5,1
    
     public static void main(String[] args) {
                Scanner input = new Scanner(System.in);
                int arrLength;
                arrLength = input.nextInt();
                String a = input.nextLine();
                String[] array = input.nextLine().split(",");//      
                int[] arr = new int[arrLength];
                int[] arrDup = new int[arrLength];
                for (int i = 0; i < arrLength; i++) {
                    arr[i] = Integer.parseInt(array[i].trim());
                    System.out.println(arr[i]);
                }
            }