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