방명록
- 자바의 정석 32~33강 조건문 if문, if-else문, 중첩if문2023년 07월 29일 08시 12분 38초에 업로드 된 글입니다.작성자: 민발자728x90
ch4-1~4 조건문 if문과 if-else문
1. 조건문 if, switch
조건에따라 {}블럭을 0번 또는 1번수행
2. 반복문 for, while
조건을 만족하는 동안 {}블럭을 0~n번 수행
3. if문
조건이 참일 때, {} 블럭 안의 문장 수행
if(조건식) { 조건이 참일 때 수행될 문장 }
str.equalsIgnoreCase("문자열") → 대소문자 구분없이 문자열 비교
str.equals("문자열") → 대소문자 구분 문자열 비교
4. if-else문
조건식이 참일 때와 거짓일 때로 나눠 처리
if(조건식) { 조건이 참일 때 수행될 문장 } else { 조건이 거짓일 때 수행될 문장 }
ch4-5~8 if-else if문, 중첩 if문
1. if-else if문
여러 개 중의 하나, 여러 개의 조건식을 포함한 조건식
if(조건식1) { 조건식 1이 참일 때 수행 } else if(조건식2) { 조건식 2가 참일 때 수행 } else if(조건식3) { 조건식 3이 참일 때 수행 } else { 마지막 else블럭은 생략가능 어떤 조건식도 만족하지 않을 때 수행 } /* #예제 90점이상 -> A등급 80~90점이하 -> B등급 */ if (score >= 90) { grade = 'A'; } else if (80 <= score && score < 90) { grade = 'B'; } //else-if if문은 조건이 거짓이면 다음 조건식으로 넘어가기 때문에 조건은 더 간략하게 작성가능 if (score >= 90) { grade = 'A'; } else if (score >= 80) { grade = 'B'; }
2. 중첩 if문
if(조건식1) { 조건식 1이 참일 때 수행 if(조건식 2) { 조건식 1과 2가 모두 참일 때 수행 } else { 조건식 1이 참이고 조건식 2가 거짓일 때 수행 } } else { 조건식 1이 거짓일 때 수행 }
728x90'정리 > Java' 카테고리의 다른 글
자바의 정석 35강 임의의 정수 만들기 (0) 2023.07.29 자바의 정석 34강 조건문 switch문 (0) 2023.07.29 자바의 정석 29~31강 비교 연산자, 문자열의 비교, 논리연산자, 논리 부정 연산자, 조건 연산자, 대입 연산자 (0) 2023.04.27 자바의 정석 28강 반올림 Math.round(), 나머지 연산자 (0) 2023.04.27 자바의 정석 25~27강 증감 부호 형변환 사칙연산자, 자동형변환, 산술변환 (0) 2023.04.27 다음글이 없습니다.이전글이 없습니다.댓글