배열을 이용해 데이터 입/출력하고 총합 구하기
package com.dream.array;
import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Scanner;
//입력 받은 개수만큼 데이터를 입/출력 하고 총합을 구하기
public class ArrayEx08 {
public static void main(String[] args) {
System.out.println("입력받은 개수만큼 데이터를 입/출력하고 총합을 구하는 프로그램");
// 1. 배열의 원소의 개수를 담을 변수와 총합을 담을 변수, 입력스트림객체변수를 선언한다.
int total=0, num=0;
Scanner sc = new Scanner(System.in);
// 2. 배열의 원소 개수를 사용자에게 입력받는다.
System.out.print("배열의 원소 개수 : ");
num = sc.nextInt();
// 3. 입력받은 숫자만큼 배열의 크기를 지정한다.
int[] arr = new int[num];
// 4. for문을 통해 사용자로부터 숫자를 입력받는다.
System.out.println("데이터를 입력하세요.");
for(int i=0; i<arr.length; i++) {
System.out.print((i+1)+"번째값 입력 : ");
arr[i] = sc.nextInt();
}
// 5. 배열의 원소의 값을 for문으로 출력한다.
for(int i=0; i<arr.length; i++) {
System.out.print(arr[i]+"\t");
}
System.out.println("\n 배열의 원소의 값 두번째: "+Arrays.toString(arr));
// 6. for문으로 배열 원소의 값을 total에 누적시킨다.
for(int i=0; i<arr.length; i++) {
total += arr[i];
}
// 7. 총합을 출력한다.
System.out.println("\n총합 : "+total);
}
}
'국비지원 JAVA 풀스택 과정 > JAVA' 카테고리의 다른 글
[JAVA] 비만도를 측정 프로그램 (0) | 2022.10.21 |
---|---|
[JAVA][배열] 이름 검색 후 인덱스 번호 출력 (0) | 2022.10.14 |
[JAVA] 학생의 점수 총점과 평균을 출력하는 프로그램 (0) | 2022.10.13 |
[JAVA] 배열을 선언하는 두가지 방법과 배열 원소의 출력 (0) | 2022.10.13 |
[JAVA] 반 학생의 총점과 평균, 최고 점수와 최저 점수 구하는 프로그램 (0) | 2022.10.12 |