일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제
- Reversing
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 7장 연습문제
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제 답
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 9장 연습문제풀이
- 리버싱
- 프로그래밍 언어
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제풀이
- java
- 조건문
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제풀이
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 7장 연습문제 답
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제 답
- StolenByte
- upx 언패킹 명령어
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 8장 연습문제
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 8장 연습문제풀이
- CodeEngn
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제 답
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제풀이
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 9장 연습문제
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 8장 연습문제 답
- OEP
- break
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 9장연습문제 답
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 7장 연습문제풀이
- 반복문
- covetknowledge
- Today
- Total
One's Knowledge
JAVA 조건문 if() 본문
조건문 if()
일반적으로 코드의 실행 순서는 위에서 밑으로 한문장씩 실행된다.
하지만 이 실행 순서를 제어하는 문장을 '제어문' 이라고 한다.
제어문에는 특정한 조건을 만족시키면 다른문장을 실행 시키는 "조건문"이 있다.
if (조건) {} ex) if (true) {System.out.println("hello~");}
if() 문은 조건이 true 일때, {} 안에 있는 코드를 실행시킨다.
반대로 false 일때는 {}안의 코드를 실행하지 않는다.
11번째 줄에 조건문의 값이 true 이므로 {}안의 코드를 실행시킨다.
13번째 줄에 return은 함수를 빠져나온다는 의미인데 이것은 나중에 뒤에 설명하겠다.
만약 13번째줄이 없다면 15번째 줄도 실행이 된다.
if 뿐만아니라 else 와 else if 도 있다.
else if 는 위의 if 문이 아닐시, else if 문의 조건문의 참,거짓을 판별해 실행이 된다. 여러번 쓸 수 있다.
else 는 위의 if 문도 거짓이고 else if문 도 거짓일 시, else문의 {}안에 있는 코드만 실행시킨다. 한번만 사용 가능하다.
9번째의 if의 조건문이 거짓이므로 넘어간다.
10번째의 else if 의 조건문이 거짓이므로 넘어간다.
11번째 위의 if 의 조건문도 else if 의 조건문도 아니므로 실행시킨다.
※만약,
a+b가 4이면 9번째만 실행되고
a+b가 5이면 10번째만 실행된다.
a+b가 4도 아니고 5도 아니면 11번째가 실행된다.
※if 와 else if 차이
if 조건문도 참이고 else if 의 조건문도 참이면 if문만 실행되고 else if 는 넘어간다.
if 가 거짓이어야만 else if가 실행된다.
if 조건문도 참이고 else if 의 조건문도 참이라서 else if 문을 넘기고 싶지 않으면
else if 문 말고 if 문을 한번 더 사용하면된다.
참고로, if문 안에 if 문을 넣을 수도 있다.
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
JAVA 반복문 for (0) | 2019.07.08 |
---|---|
JAVA 조건문 switch (0) | 2019.06.09 |
JAVA 연산자 (0) | 2019.05.21 |
JAVA 입력 Scanner (0) | 2019.02.17 |
JAVA 화면 출력print() (0) | 2019.02.07 |