반응형
제어문 종류
조건문은 특정 조건식의 결과 값에 따라서 프로그램의 실행을 결정하는 문장이며,
프로그램 내에서 매우 빈번하게 사용되는 예약어입니다.
- 조건문
if문 : 조건을 하나씩 확인. 따져야 할 조건이 적을 경우 유리
switch문 : 조건을 한 번에 확인하지만 메모리 소모가 큼, 따져야 할 조건이 클 경우 유리
- 반복문
for문 : 반복 횟수를 아는 경우 적절. 조건 체크를 먼저함
while문 : 종료 조건을 아는 경우 적절. 조건 체크를 먼저함
do ~ while 문 : 일단 한 번 실행한 다음 조건 체크
- break : 반복문을 빠져 나감
- continue : 이번 반복만 skip
단순 if문 - if(조건식) { 실행할 블록 }
1 2 3 4 5 6 7 8 9 10 11 12 13 | public class example1 { public static void main(String[] args) { int score = 93; if(score >= 90) { System.out.println("점수가 90보다 큽니다."); System.out.println("등급은 A입니다."); } if(score>=80) { System.out.println("점수가 80보다 큽니다."); System.out.println("등급은 B입니다."); } } } | cs |
실행 결과 :
점수가 90보다 큽니다.
등급은 A입니다.
점수가 80보다 큽니다.
등급은 B입니다.
조건식
1 2 3 4 5 6 7 8 9 10 11 | public class example1 { public static void main(String[] args) { boolean result = true; if(result==true) { System.out.println("첫번째 참"); } if(result) { System.out.println("두번째 참"); } } } | cs |
실행 결과 :
첫번째 참
두번째 참
- 조건식이 참이면 블록을 실행, 거짓일 경우 블록을 실행하지 않는다.
- boolean 변수에 대한 조건식
if(result==true)와 if(result)는 같은 표현
if(result==false)와 if(!result)는 같은 표현
조건식 결과에 따른 어느 한 블록만 실행
1 2 3 4 5 6 7 8 9 10 | public class example1 { public static void main(String[] args) { int score = 85; if(score>=70) { System.out.println("합격"); } else { System.out.println("불합격"); } } } | cs |
실행 결과 :
합격
반응형
'코딩 > Java' 카테고리의 다른 글
자바(JAVA) if문 & switch문 (0) | 2021.01.28 |
---|---|
자바(JAVA) - 연산자(Operator) (0) | 2021.01.26 |
자바(JAVA) 문자타입, String 타입, 실수 타입, 논리 타입 (0) | 2021.01.24 |
자바(JAVA) 기본문법 - 상수 & 리터럴 & 정수 대입 (0) | 2021.01.24 |
자바(JAVA) - 변수 선언, 데이터 타입 (0) | 2021.01.23 |