Java 개념정리 7일차
2026. 1. 12. 16:58ㆍ대우개발원 수업 내용/Java 정리
반응형
String 타입과 배열 기초
1. String 타입
특징
- 문자열 리터럴이 같으면 같은 객체를 공유
- new String() 사용 시 새로운 객체 생성
문자열 비교
- == : 주소 비교
- equals() : 문자열 내용 비교
예제
String str1 = "자바";
String str2 = "자바";
String str3 = new String("자바");
System.out.println(str1 == str2);
System.out.println(str1 == str3);
System.out.println(str1.equals(str3));
2. 배열(Array)
배열 개념
- 같은 타입의 데이터를 연속된 공간에 저장
- 인덱스를 이용해 접근
- 배열의 길이는 변경 불가
배열 선언
int[] arr;
int arr[];
배열 생성
- 값 목록 사용
int[] scores = {83, 90, 87};
- new 연산자 사용
int[] scores = new int[3];
3. 향상된 for문
특징
- 인덱스 없이 배열 전체 반복
- 읽기 전용 반복에 적합
예제
for (int num : numbers) {
System.out.println(num);
}
실습 문제 (기초 배열)
- Exam04.java
- Ex05.java
- ArrayVariableEx1~2.java
- ArrayStar.java
- MoneyArray.java
'대우개발원 수업 내용 > Java 정리' 카테고리의 다른 글
| Java 개념정리 9일차 (1) | 2026.01.12 |
|---|---|
| Java 개념정리 8일차 (0) | 2026.01.12 |
| Java 개념정리 6일차 (0) | 2026.01.12 |
| Java 개념정리 5일차 (0) | 2026.01.12 |
| Java 개념정리 4일차 (0) | 2026.01.12 |