코딩 테스트 3

Day 3 문자열 처리와 2차원 배열 강의

1. 문자열(String) 기본 1-1. 문자열(String) 기본- 자바에서 문자열은 String 클래스로 관리된다.- 문자열은 불변(Immutable): 수정 불가. 새로운 값을 만들면 새로운 객체가 생성된다.    1-2. 문자열 선언과 초기화String str1 = "Hello"; // 리터럴 방식String str2 = new String("World"); // 객체 방식 * 리터럴 방식: 문자열 상수(Pool)에서 관리. 메모리 효율적.* 객체 방식: 항상 새로운 객체 생성. 잘 사용하지 않음.    1-3. 주요 메소드메소드설명예제(String str="Hello";)length( )문자열 길이 반환str.length() -> 5charAt(index)특정 인덱스의 문자 반환str.cha..

코딩 테스트 2024.12.22

Day 2 함수와 배열

1. 함수(메소드) 1-1. 함수란?* 함수(메소드)는 특정 작업을 수행하는 코드 블록이다.- 입력: 필요한 값을 전달받아 작업 수행- 출력: 결과를 반환하거나 작업만 수행- 반복적인 작업을 하나의 함수로 정의하면 코드를 효율적으로 관리할 수 있음.     1-2. 함수의 구조[접근제어자] [static 여부] 반환형 함수명(매개변수) { // 함수 내부의 작업 return 반환값; // 반환형이 void인 경우 생략 가능}  (예제)public static int addNumbers(int a, int b) { return a + b;}  요소설명접근제어자public, private 등 접근 범위를 설정static 여부클래스 메소드(static) 여부반환형함수가 반환하는 값의 타입(in..

코딩 테스트 2024.12.20

Day 1 자바 기본 문법 학습

1. 자바 기초 문법1-1. 변수와 자료형* 변수: 데이터를 저장하는 공간.* 자료형: 변수의 데이터 타입을 나타냄. 자료형크기예시int4 bytes정수형 (1, 2, 100)double8 bytes실수형 (3.14, 2.71)char2 bytes문자 ('A', 'b')StringN/A문자열 ("Hello")boolean1 bit논리형 (true/false)    (예제: 변수 선언과 초기화)int age = 25; // 정수형 변수double pi = 3.14; // 실수형 변수char initial = 'J'; // 문자형 변수String name = "Java"; // 문자열 변수boolean isTrue = true; // 논리형 변수         1-2. 조건문..

코딩 테스트 2024.12.19