자바문법3 String 참조자료형 특징: 1. 객체 내 값 변경불가 2. 바로 입력한 리터럴 데이터일 경우 하나의 객체 공유 # 예시 String str1 = "안녕"; String str2 = "안녕"; String str3 = new String("안녕"); System.out.println(str1==str2); //출력값: true System.out.println(str1==str3); //출력값: false '+' 연산 1. 문자열을 연결 2. 문자열 + 기본자료형 + 문자열 => 기본자료형을 문자열로 변환 => 연결 #예시 1 String str1= "오늘"+"날이"+"좋아요"; System.out.println(str1); //출력값: 오늘 날이 좋아요 //단어 하나하나 객체가 생성됨 # 중요 메소드 몇가지 문자열 길이 변.. 2022. 4. 26. 배열(1차원) 배열은 참조자료형 중 하나 동일한 자료형만 저장, 생성시 크기를 지정(변경x) 선언: 자료형[ ] 변수명/ 자료형 변수면[ ] 객체 생성: int [ ] a = new int[3]; #주의: 배열 길이 명시 Heap 메모리에 넣음 강제 초기값 - Stack - n 초기값을 부여하지 않으면 읽기 불가능 - Heap - 기본자료형: 0 - boolean: false - 참조자료형: null 복사 기본자료형 변수 복사 int a = 6; int k = a; k = 8; System.out.println(a); // 출력값 6 System.out.println(k); // 출력값 8 참조자료형 변수 복사 int[ ] a = new int[] {6, 4, 10}; int[ ] k = a; k [0] = 8; Sy.. 2022. 4. 25. 제어 키워드(break, continue) break - 가장 가까운 중괄호 탈출 - 주로 반복문에서 특정 조건을 만족할 때 탈출할 때 사용 # 예시 for(int k = 0; k 2022. 4. 25. 이전 1 다음 반응형