728x90
[배열, Array, 어레이]
1. 배열의 개념
1) 배열은 변수입니다.
2) 변수를 많이 사용해야 할 경우에 사용합니다.
3) 변수명 1개에 순서를 적용하여 사용합니다.
4) 순서를 인덱스라고 하며 0번부터 시작합니다.
2. 배열변수 사용법
구분 | 일반변수 | 배열변수 |
선언 = 변수 만들기 | int num; | int[] num; |
개수 생성 | 없음 | num = new int[3]; |
초기화 | num = 5; | num[0] = 5; num[1] = -2; num[2] = 7; |
3. 배열변수 사용이유
1) 여러개의 변수가 필요할 때, 변수 이름을 각각 만들면 프로그램을 작성하는 것이 어렵고 불편하기 때문
(배열변수는 이름을 1개만 만들고 순서를 적용하는 방식이라 쉽고 편리함)
2) 순환제어문을 사용하여 프로그램을 쉽고 효율적으로 작성할 수 있기 때문
Quiz 1. 3개의 숫자를 입력받은 후 덧셈 결과를 출력하세요.
package pack_Array;
import java.util.Scanner;
public class Sum {
public static void main(String[] args) {
System.out.println("[입력 값의 누적 구하기]");
Scanner scanner = new Scanner(System.in);
int[] num = new int[3];
int sum = 0;
for (int i = 0; i < num.length; i++) {
System.out.print(i + "번째 숫자를 입력하세요 : ");
num[i] = scanner.nextInt();
sum += num[i];
}
System.out.printf("덧셈결과%n%d + %d + %d = %d", num[0], num[1], num[2], sum);
}
}
Quiz 2. 숫자 4개를 입력받은 후 평균을 출력하세요.
package pack_Array;
import java.util.Scanner;
public class Average {
public static void main(String[] args) {
int[] num = new int[4];
float Average = 0;
System.out.println("[입력 값의 평균 구하기]");
Scanner scanner = new Scanner(System.in);
System.out.print("평균을 구할 숫자 4개를 입력하세요 : ");
for (int i = 0; i < num.length; i++) {
num[i] = scanner.nextInt();
Average += num[i];
}
System.out.printf("합계 : %3.1f", (Average / num.length));
}
}
반응형
'Study > Java' 카테고리의 다른 글
Java07_제어문2 (0) | 2022.05.14 |
---|---|
Java06_제어문1 (0) | 2022.05.14 |
Java04_연산자 (0) | 2022.05.14 |
Java03_자료형과변수 (0) | 2022.05.14 |
Java02_입출력 (0) | 2022.05.14 |