ArrayList
ArrayList<Integer> ArrayTest= new ArrayList<Integer>();
ArrayTest.add(입력 값); //동적으로 배열을 계속 넣을 수 있음
ArrayTest.get( i ) // 넣었던 입력 값을 배열의 값을 가져옴
ArrayTest.size( ) // 배열의 크기 반환
성적을 입력 받아 합계, 평균을 출력하시오
성적을 입력 받아 합계, 평균을 출력하시오
-1이 나오면 성적 입력 stop
입력 값 & 출력 값
Scanner sc = new Scanner(System.in);
ArrayList<Integer> n = new ArrayList<Integer>();
int data;
while(true){
System.out.println("성적을 입력하세요");
data = sc.nextInt();
if (data == -1) {
break;
}
n.add(data); //동적으로 배열을 계속 넣을 수 있음
}
int total = 0;
for(int i=0; i<n.size(); i++) {
total += n.get(i);// 넣어던 데이터를 가져옴
}
System.out.println("합계: "+total);
System.out.println("평균: "+(double)total/n.size());
반응형
'알고리즘 문제 풀이 > Power JAVA' 카테고리의 다른 글
p123 ) MiniProject - 숫자 추측 게임(정수 맞추기) (0) | 2022.04.03 |
---|---|
p131) 15번 문제 - 3 x 5의 2차원 배열을 생성하고 5개의 난수를 배치 (0) | 2022.04.01 |
p129) 10번문제 - 배열의 합/최대값 구하기 (0) | 2022.03.31 |
p130) 13번 문제, 카드 선택 (Random 함수) (0) | 2022.03.31 |
p129) 9번, 피보나치 수열 (0) | 2022.03.30 |
댓글