정리노트

[자바/java] Random / ArrayList 사용 Quiz 본문

프로그래밍/Java

[자바/java] Random / ArrayList 사용 Quiz

Rolen 2022. 8. 7. 18:58

Q1)

1부터 100 사이의 난수 10개를 받고 List에 추가하기.

 

 

 

Q2)

리스트에 추가할 값의 개수를 입력받아

리스트의 index 범위를 미리 지정하고 해당 index에 값을 넣기

 

// 리스트를 생성시 범위자리에 입력을 받을 변수를 넣는다.

ArrayList<Integer> sum_list = new ArrayList<Integer>(num);

 

import java.util.ArrayList;
import java.util.Scanner;

public class p301_1 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("입력할 값의 개수 : ");
        int num = sc.nextInt();
        ArrayList<Integer> sum_list = new ArrayList<Integer>(num);
        

        int sum = 0;
        for (int i = 0; i < num; i++)
        {
            System.out.print((i+1)+ "번째 값 입력 : ");
            sum_list.add(sc.nextInt());
            sum = sum + sum_list.get(i);
        }
        
        System.out.println(sum_list);
        System.out.println("입력한 정수의 값 = " +sum);
    }
}
728x90