[자바/JAVA] 배열이란? | 정의와 활용법
- Java
- 2021. 2. 14.
배열은 하나의 변수에 여러 개의 정보를 담을 수 있게 만들어 준다.
정보를 효율적으로 처리하기 위해 필요한 존재다.
구구단을 구현할 때로 예를 들 수 있다.
형식은 이렇다.
자료형[] = 변수이름 = new 자료형[배열의 크기];
ex)
int[] result = new int[9]
>> result 라는 이름의 배열. 이 배열은 정수값(int)을 9개([9]) 갖고 있다.
ex) int 배열을 통해 구현한 구구단 2단, 3단
public class Gugudan {
public static void main(String[] args) {
//2단
int[] result = new int[9];
for(int i = 0; i < result.length; i++) // for 반복문을 통해 i를 0부터 8까지 반복(result.length << 9개) 대입.
{
result[i] = 2 * (1 + i); // result[0] = 2(1+0), result[1] = 2(1+1)… 값 9개를 저장.
}
for(int i = 0; i < result.length; i++) {
System.out.println(result[i]); // 저장된 result[0], result[1], … result[8] 값을 출력
}
//3단
result = new int[9];
for(int i = 0; i < result.length; i++) {
result[i] = 3 * (1 + i);
}
for(int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
}
}
이 방법으로 2단부터 9단까지 코드를 반복 작업 할 수도 있지만, for 조건문을 활용하면 짧은 코드로도 2단부터 9단까의 결과 값을 구현할 수 있다.
// 1단~9단
int[] result = new int[9];
for(int j = 2; j < 10; j++) {
for(int i = 0; i < result.length; i++) {
result[i] = j * (1 + i);
}
}
for(int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
반응형
'Java' 카테고리의 다른 글
[자바/JAVA] Hot Code Replace Failed 경고의 의미 (0) | 2021.02.14 |
---|---|
[자바/JAVA] exception ArrayIndexOutOfBounds.Exception 에러 (0) | 2021.02.14 |
글자가 너무 작다…이클립스 폰트 바꾸는 방법 (0) | 2021.02.14 |
[자바/JAVA] while / for 반복문으로 구구단 구현하기 (0) | 2021.02.12 |
이클립스 라인 복사 단축키 <ctrl + alt + ↓> (0) | 2021.02.07 |