2025/04/17 5

[ 4일차 12~15 ] 수업 정리 - 자바

🕘 오전 수업 요약✅ 1. 논리 연산자&&: AND (모두 참일 때만 참)||: OR (하나라도 참이면 참)!: NOT (부정)if (charCode >= 65 && charCode ✅ 2. 복합 대입 연산자+=, -=, *=, /=, %= : 기존 변수에 연산 후 다시 대입re += 10; // re = re + 10;✅ 3. 삼항 연산자조건에 따라 값 선택:char grade = score > 90 ? 'A' : (score > 80 ? 'B' : 'C');✅ 4. if ~ else if ~ else 조건문점수에 따라 등급 나누기 (A, B, C, ...)✅ 5. 중첩 if문점수가 더 세부 조건에 맞을 때, A+, B+ 등 부등급 처리if (score >= 90) { if (score >= 95)..

국비 2025.04.17

15. 향상된 switch 문법: Switch Expressions

기존의 switch 문은 case마다 break를 써줘야 했고, 실수로 break를 빼먹으면 의도하지 않은 코드 실행이 이어졌죠.Java 14부터는 이러한 불편함을 해소하기 위해 Switch Expressions라는 문법이 도입되었습니다.이번 강에서는 간결하고 명확한 switch 문 사용법을 알아보겠습니다.💻 예제 코드public class SwitchExpressionsExample { public static void main(String[] args) { char g = 'B'; switch (g) { case 'A', 'a' -> System.out.println("우수 회원입니다."); case 'B', 'b' -> System.out.println("일반 회원입니다."); de..

Java/자바 정리 2025.04.17

14. switch 문으로 문자 조건 처리하기

자바에서는 switch 문을 이용해서 여러 개의 조건 분기를 깔끔하게 처리할 수 있습니다. 특히 char형 값을 비교할 때도 자주 사용됩니다.이번 시간에는 char 타입을 이용한 switch 문 활용을 예제로 알아보겠습니다.💻 예제 코드public class SwitchCharExample { public static void main(String[] args) { char g = 'B'; switch (g) { case 'A': case 'a': System.out.println("우수 회원입니다."); break; case 'b': case 'B': System.out.println("일반 회원입니다."); break; default: System.out.println..

Java/자바 정리 2025.04.17

13. 중첩 if문 (Nested if)

조건문 안에 또 다른 조건문이 들어간 형태를 중첩 if문이라 부릅니다.복잡한 조건 판단이 필요한 경우 중첩 if문을 사용하면 상황에 따라 더 정밀한 분기를 할 수 있습니다.💻 예제 코드public class IfNestedExample { public static void main(String[] arg) { int sco = (int) (Math.random() * 20) + 81; System.out.println(sco); String rank; if(sco >= 90) if(sco >= 95) rank = "A+"; else rank = "A"; else if(sco >= 85) rank = "B+"; else rank = "B"; Sys..

Java/자바 정리 2025.04.17

12. 논리 연산자(Logical Operator) 사용법

조건식을 연결할 때, 단일 조건만으로는 부족할 수 있습니다.이럴 때 사용하는 것이 바로 논리 연산자(Logical Operator) 입니다.이번 글에서는 &&, ||, ! 세 가지 논리 연산자의 사용법을 간단한 예제와 함께 알아보겠습니다.💻 예제 코드public class LogicalOperatorExample { public static void main(String[] args) { int charCode = 'A'; if(65 💬 코드 설명문자 범위 판별 (&& 연산자)if(65 &&는 AND 조건으로, 두 조건이 모두 참이어야 전체 조건이 true가 됨'A'의 유니코드는 65이므로 "대문자입니다." 출력됨숫자 판별 (48 ~ 57)유니코드 기준으로 숫자는 48~57에 해당2 또는 3의..

Java/자바 정리 2025.04.17
반응형