분류 전체보기
-
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. while : 조건이 true일 동안 반복 수행 int i = 0; //변수 초기화 // 💡 while 문의 괄호에는 종료조건만! while (i < 10) { // 종료조건 충족을 위한 값 변화는 외적으로 System.out.println(i++); } // 💡 의도적인 무한 루프에 널리 쓰이는 코드 while (true) { System.out.println("인간의 욕심은 끝이 없고"); System.out.println("같은 실수를 반복한다."); } double popInBillion = 7.837; // ⭐️ break 를 통한 반복 탈출 while (true) { System.out.pr..
[제대로 파는 자바 (Java)-by 얄코] while & do while해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. while : 조건이 true일 동안 반복 수행 int i = 0; //변수 초기화 // 💡 while 문의 괄호에는 종료조건만! while (i < 10) { // 종료조건 충족을 위한 값 변화는 외적으로 System.out.println(i++); } // 💡 의도적인 무한 루프에 널리 쓰이는 코드 while (true) { System.out.println("인간의 욕심은 끝이 없고"); System.out.println("같은 실수를 반복한다."); } double popInBillion = 7.837; // ⭐️ break 를 통한 반복 탈출 while (true) { System.out.pr..
2024.02.24 -
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 실행 과정 루프 안에서 사용할 변수 초기화 루프를 실행하기 위한 조건 확인 조건을 충족시 실행할 내용 각 루프가 끝날때마다 이행할 내용 1번 이후 2를 충족할 동안 2~4 반복 변수명은 원하는대로 사용 가능 일반적으로 기본형에는 i 를 많이 사용 - 문맥에 따라 index를 뜻함 // 루프 블록 안에서 변수값을 바꾸는 것으로 4번 과정 대신 가능 for (int i = 0; i 0; d -= 32.1) { System.out.println(d); } for (String s = ..
[제대로 파는 자바 (Java)-by 얄코] for & for-each해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다. 실행 과정 루프 안에서 사용할 변수 초기화 루프를 실행하기 위한 조건 확인 조건을 충족시 실행할 내용 각 루프가 끝날때마다 이행할 내용 1번 이후 2를 충족할 동안 2~4 반복 변수명은 원하는대로 사용 가능 일반적으로 기본형에는 i 를 많이 사용 - 문맥에 따라 index를 뜻함 // 루프 블록 안에서 변수값을 바꾸는 것으로 4번 과정 대신 가능 for (int i = 0; i 0; d -= 32.1) { System.out.println(d); } for (String s = ..
2024.02.23 -
해당 게시물은 [제대로 파는 자바 (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