Java
-
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. ▶ switch : 괄호 안에 기준이 될 변수를 받음 → 가능한 자료형: byte, short, int, char, String, enum ▶ case : 기준에 일치하는 case로 바로 이동 ▶ break : switch문 실행 종료 ▶ default : 해당하는 case가 없을 때 - 마지막에 작성 byte fingersOut = 2; // 💡 switch : 괄호 안에 기준이 될 변수를 받음 // 가능한 자료형: byte, short, int, char, String, enum(이후 배움) switch (fingersOut) { // 💡 case : 기준에 일치하는 case로 바로 이동 // 💡 ..
[제대로 파는 자바 (Java)-by 얄코] switch해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. ▶ switch : 괄호 안에 기준이 될 변수를 받음 → 가능한 자료형: byte, short, int, char, String, enum ▶ case : 기준에 일치하는 case로 바로 이동 ▶ break : switch문 실행 종료 ▶ default : 해당하는 case가 없을 때 - 마지막에 작성 byte fingersOut = 2; // 💡 switch : 괄호 안에 기준이 될 변수를 받음 // 가능한 자료형: byte, short, int, char, String, enum(이후 배움) switch (fingersOut) { // 💡 case : 기준에 일치하는 case로 바로 이동 // 💡 ..
2024.02.23 -
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. ▶ if : 괄호 안의 boolean 값이 true면 다음 명령 실행 ▶ else : if문 안의 boolean 값이 false일 경우 실행 boolean open = true; int saleFrom = 10, saleTo = 20; int today = 15; // 💡 if : 괄호 안의 boolean 값이 true면 다음 명령 실행 if (open) System.out.println("영업중"); if (!open) System.out.println("영업종료"); // 💡 실행할 명령이 한 줄 이상일 경우 블록 사용 if (today >= saleFrom && today 3) { System.o..
[제대로 파는 자바 (Java)-by 얄코] if/else해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. ▶ if : 괄호 안의 boolean 값이 true면 다음 명령 실행 ▶ else : if문 안의 boolean 값이 false일 경우 실행 boolean open = true; int saleFrom = 10, saleTo = 20; int today = 15; // 💡 if : 괄호 안의 boolean 값이 true면 다음 명령 실행 if (open) System.out.println("영업중"); if (!open) System.out.println("영업종료"); // 💡 실행할 명령이 한 줄 이상일 경우 블록 사용 if (today >= saleFrom && today 3) { System.o..
2024.02.23 -
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. Java 10 에서 도입됨 var 연산자로 변수 선언 - 타입을 명시하지 않음 대입된 값을 통해 컴파일러가 추론 지역 변수에서만 사용 가능 이후 배울 클래스의 필드로는 불가 var intNum = 1; var doubleNum = 3.14; var charLet = 'A'; var StringWord = "안녕하세요"; // ⚠️ 아래와 같이는 사용 불가 // 컴파일러가 타입을 추론할 수 없는 상황 // var notInit; // 초기화가 안 됨 // var nullVar = null; // null로 초기화 // ⚠️ 자료형을 변경 불가 // intNum = 1.23; // StringWord = ..
[제대로 파는 자바 (Java)-by 얄코] 타입 추론 (Java 10+)해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. Java 10 에서 도입됨 var 연산자로 변수 선언 - 타입을 명시하지 않음 대입된 값을 통해 컴파일러가 추론 지역 변수에서만 사용 가능 이후 배울 클래스의 필드로는 불가 var intNum = 1; var doubleNum = 3.14; var charLet = 'A'; var StringWord = "안녕하세요"; // ⚠️ 아래와 같이는 사용 불가 // 컴파일러가 타입을 추론할 수 없는 상황 // var notInit; // 초기화가 안 됨 // var nullVar = null; // null로 초기화 // ⚠️ 자료형을 변경 불가 // intNum = 1.23; // StringWord = ..
2024.02.23 -
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 배열 특정 타입의 데이터를 묶음으로 다루기 위해 사용 지정된 자료형과 개수만큼 메모리 공간을 나란히 확보 ⚠️ 개수의 변경이 불가능함 ▶ 사용할 자료형 뒤에 [ ]를 붙여 선언 ▶ .length : 배열의 길이 반환 ▶ [ ] 안에 인덱스 정수를 넣어 접근 ▶ 초기화하지 않고 선언하려할 때는 >>자료형[ ] 변수명 = new 자료형[길이];
[제대로 파는 자바 (Java)-by 얄코] 배열해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 배열 특정 타입의 데이터를 묶음으로 다루기 위해 사용 지정된 자료형과 개수만큼 메모리 공간을 나란히 확보 ⚠️ 개수의 변경이 불가능함 ▶ 사용할 자료형 뒤에 [ ]를 붙여 선언 ▶ .length : 배열의 길이 반환 ▶ [ ] 안에 인덱스 정수를 넣어 접근 ▶ 초기화하지 않고 선언하려할 때는 >>자료형[ ] 변수명 = new 자료형[길이];
2024.02.23 -
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 문자열은 불변 immutable 문자열 스스로를 변경하는 메소드는 없음 - ”문자열 고쳐 쓰는 거 아니다” 새 문자열 또는 다른 값을 반환 ⚠️ 문자열 변수에 다른 값을 넣을 수 없다는 뜻이 아님 ⭐️ 반환값과 인자의 자료형 등을 살펴볼 것 .length() : 문자열 길이 반환 빈 문자열 여부 (1) .isEmpty() : 문자열의 길이가 0인지 여부 (2) .isBlank() : 공백(white space)을 제외한 문자열의 길이가 0인지 여부 .trim() : 문자열 앞뒤의 공백 제거 .charAt(n) : 문자열 내 n번째 문자 반환 문자(열)의 위치 반환 (1) .indexOf() : 일치하는..
[제대로 파는 자바 (Java)-by 얄코] 문자열의 메소드들해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 문자열은 불변 immutable 문자열 스스로를 변경하는 메소드는 없음 - ”문자열 고쳐 쓰는 거 아니다” 새 문자열 또는 다른 값을 반환 ⚠️ 문자열 변수에 다른 값을 넣을 수 없다는 뜻이 아님 ⭐️ 반환값과 인자의 자료형 등을 살펴볼 것 .length() : 문자열 길이 반환 빈 문자열 여부 (1) .isEmpty() : 문자열의 길이가 0인지 여부 (2) .isBlank() : 공백(white space)을 제외한 문자열의 길이가 0인지 여부 .trim() : 문자열 앞뒤의 공백 제거 .charAt(n) : 문자열 내 n번째 문자 반환 문자(열)의 위치 반환 (1) .indexOf() : 일치하는..
2024.02.22 -
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 포매팅 주어진 형식에 따라 문자열 생성 (1) 해당 문자열 자체.formatted() : 13+버전에 추가됨 (2) String.format(해당 문자열, ) : 이전 버전에서의 방식 String str1 = "%s의 둘레는 반지름 X %d X %f입니다."; String circle = "원"; int two = 2; double PI = 3.14; // 💡 formatted : 주어진 형식에 따라 문자열 생성 // ⭐️ 13+버전에 추가됨. 편의상 강의에서 많이 사용할 것 String str2 = str1.formatted(circle, two, PI); // 원본은 불변! // 💡 이전 버전에서의..
[제대로 파는 자바 (Java)-by 얄코] 문자열의 포매팅과 null해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 포매팅 주어진 형식에 따라 문자열 생성 (1) 해당 문자열 자체.formatted() : 13+버전에 추가됨 (2) String.format(해당 문자열, ) : 이전 버전에서의 방식 String str1 = "%s의 둘레는 반지름 X %d X %f입니다."; String circle = "원"; int two = 2; double PI = 3.14; // 💡 formatted : 주어진 형식에 따라 문자열 생성 // ⭐️ 13+버전에 추가됨. 편의상 강의에서 많이 사용할 것 String str2 = str1.formatted(circle, two, PI); // 원본은 불변! // 💡 이전 버전에서의..
2024.02.21 -
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 문자열 자료형 String 0개 ~ 다수의 문자들로 구성 " " 로 둘러쌈 이제까지 배운 자료형들은 데이터 하나에 지정된 메모리 바이트가 있는 원시 자료형이었으나 (int : 4바이트) 문자열은 문자가 몇 개 들어갈지 모르기 때문에 참조 자료형임 - 그러나 특별히 원시값과 유사하게 사용될 수 있음 // 리터럴 방식 String str1 = "Hello World!"; String str2 = "안녕하세요 😆 반갑습니다~ 🖐️🖐️🖐️"; // 빈 문자열 가능 String str3 = ""; // 인스턴스 생성 방식 String str4 = new String("나중에 자세히 배웁니다."); ▼ 클래스의 ..
[제대로 파는 자바 (Java)-by 얄코] 문자열 자료형과 기초 사용법해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 문자열 자료형 String 0개 ~ 다수의 문자들로 구성 " " 로 둘러쌈 이제까지 배운 자료형들은 데이터 하나에 지정된 메모리 바이트가 있는 원시 자료형이었으나 (int : 4바이트) 문자열은 문자가 몇 개 들어갈지 모르기 때문에 참조 자료형임 - 그러나 특별히 원시값과 유사하게 사용될 수 있음 // 리터럴 방식 String str1 = "Hello World!"; String str2 = "안녕하세요 😆 반갑습니다~ 🖐️🖐️🖐️"; // 빈 문자열 가능 String str3 = ""; // 인스턴스 생성 방식 String str4 = new String("나중에 자세히 배웁니다."); ▼ 클래스의 ..
2024.02.20 -
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. boolean 자료형 - 참/거짓 둘 중 한 값을 가짐 - 1바이트(8비트) 공간 차지 (이유 : 하드웨어 구조와의 호환성 - CPU가 수월히 다룰 수 있는 최소 단위) - 리터럴보다는 반환값으로 많이 사용됨 부정 연산자 ! ! : boolean의 값을 반전 가능 논리 연산자 && || a && b AND a와 b가 모두 true일때만 true 반환 a || b OR a와 b 중 하나만 true면 true 반환 ▶&&가 ||보다 우선순위 높음 삼항 연산자 a ? b : c a : 불리언 값 b : a가 true 일 때 반환될 값 c : a가 false 일 때 반환할 값 ★단축평가 short circui..
[제대로 파는 자바 (Java)-by 얄코] boolean 자료형과 관련 연산자해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. boolean 자료형 - 참/거짓 둘 중 한 값을 가짐 - 1바이트(8비트) 공간 차지 (이유 : 하드웨어 구조와의 호환성 - CPU가 수월히 다룰 수 있는 최소 단위) - 리터럴보다는 반환값으로 많이 사용됨 부정 연산자 ! ! : boolean의 값을 반전 가능 논리 연산자 && || a && b AND a와 b가 모두 true일때만 true 반환 a || b OR a와 b 중 하나만 true면 true 반환 ▶&&가 ||보다 우선순위 높음 삼항 연산자 a ? b : c a : 불리언 값 b : a가 true 일 때 반환될 값 c : a가 false 일 때 반환할 값 ★단축평가 short circui..
2024.02.20