Chapter 4 제어문
연습 1: 계산기
연산부호를 어떻게 처리해야 하는 건지 궁금했는데 하나하나 if와 else if로 처리해야 했다.
연습 1-1
잘못된 연산기호를 입력하면 바로 처음으로 돌아가도록 코드를 바꿨다.
연습 2: n부터 m까지 모두 더하기
연습 2-1: 덧셈에 규칙 추가
for문 안에 if문을 사용해 조건을 추가할 수 있다.
i%2==0을 조건식으로 사용해 짝수만 더하도록 했다.
Chapter 5 배열
1. 배열
What?
같은 타입의 변수를 하나로 묶어 관리하는 것.
Why?
여러 개의 데이터를 효율적으로 관리할 수 있다.
How?
1) 선언
*일반 변수 선언
int a;
배열 변수 선언
타입[] 배열 이름; 또는
타입 배열이름[];
int[] x;
int y[];
2) 초기화
*일반 변수 초기화
a = 3;
배열 변수 초기화: 배열 길이 지정
배열이름 = new 타입[길이]
x = new int[3];
3) 선언과 초기화, 값 지정 동시에 하기
int w[] = new int[]{1, 2, 3};
또는
int w[];
w[] = new int[]{1, 2, 3};
또는 new 데이터타입 생략 가능
int z[] = {1, 2, 3};
(이 경우 값 지정 따로 불가)
2. 다차원 배열
what? 2차원 이상의 배열
why? 많은 데이터를 편하게 관리하기 위해 구조화한 것
how?
2차원 배열: 행과 열로 구성
ex)int[][] student = new student[3][4]
student[0][0] | student[0][1] | student[0][2] | student[0][3] |
student[1][0] | student[1][1] | student[1][2] | student[1][3] |
student[2][0] | student[2][1] | student[2][2] | student[2][3] |
for문을 이용한 2차원배열 값 지정과 출력
열의 길이는 test.length가 아니라 test[i].length인 것에 주의한다.
3. 배열 다루기
for each
what? 배열을 순환하는 구문
why? 반복문보다 편리하게 사용할 수 있다.
how?
for(배열의 타입 변수이름: 배열이름)
{
//실행 구문
}
'정리노트' 카테고리의 다른 글
[java] 변수 재정리, 객체지향 (0) | 2023.10.18 |
---|---|
[java]클래스 (0) | 2023.10.17 |
[java] 제어문 (0) | 2023.10.13 |
[java] 제어문 (0) | 2023.10.12 |
[java] 변수와 상수, 연산자, 조건문 (0) | 2023.10.11 |