일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 백틱
- 코테
- 동적테이블
- 동적
- 자바스크립트
- SQL
- Update
- Ajax
- JavaScript
- 명령어
- MySQL
- JSP
- 인라인뷰
- DATE_FORMAT
- 도커
- select
- 변수
- 함수
- 테이블
- oracle
- 프로그래머스
- Spring
- post방식
- 리눅스
- 컨트롤러
- 배열
- option태그
- order by
- JS
- like
- Today
- Total
bom's happy life
조건문_if문 본문
1) 제어문이란?
: 프로그램의 흐름을 제어하는 문법
.
.
2) 제어문의 종류
(1) 조건문 : 정해진 조건에 따라 흐름을 제어하는 문법
(2) 반복문 : 정해진 조건에 따라 흐름을 반복하는 문법
조건문
1) 조건문의 정의
: 조건에 따라 각각 다르게 실행하도록 만들어 놓은 제어문
2) 조건문의 종류
(1) If문
(2) switch문
.
.
1. If 문
: "만약에 조건이 참이라면~"
구조: (조건식)에는 참 or 거짓의 값이 올 수 있는 식을 적어준다.
(조건식)이 참이라면 { } 안에 있는 명령을 실행하게 되는 것.
"만약에(if) (조건식)이 참이라면 { } 안에 있는 명령을 실행해"
if(조건식) {
조건이 참일때 실행할 명령;
}
.
.
(조건문)이 참일 때 ("a는 3보다 큽니다") , ("검사가 끝났습니다.") 출력.
(조건문)이 거짓일 때는 { } 안에 있는 명령이 실행되지 않고, ("검사가 끝났습니다.") 출력.
.
.
.
2. if - else 문
: "만약에 조건이 참이라면~
그렇지 않다면~"
구조 : (조건식)에는 참 or 거짓의 값이 올 수 있는 식
else는 항상 '바로 위'에 오는 If문의 조건만 부정함
if (조건식) {
조건이 참일때 실행할 명령;
}
else {
조건식이 거짓일때 실행할 명령;
}
.
.
.
.
.
3. if - else - if 문
: "만약에 조건1이 참이라면~
만약에 조건1이 거짓이고, 조건 2가 참이라면~"
구조 : (조건1,2) 는 참 or 거짓값이 올 수 있는 식
" 만약에 (조건1)이 참이라면 { } 안에 있는거 실행해,
else (조건1)이 거짓이고 조건2가 참이라면 밑에 { } 안에 있는거 실행해~"
if (조건1) {
조건1이 참일때 실행할 명령;
}
else if(조건2) {
조건1이 거짓이고 조건2가 참일때 실행할 명령;
}
.
.
.
.
.
4. 중첩 if 문
: if문 영역 안에 if문이 존재하는 문법 구조
구조 :
if (조건1) {
조건1이 참일때 실행할 명령;
if(조건2) {
조건2가 참일 때 실행할 명령;
}
}
.
.
중첩If문의 구조
.
.
로그인 기능
※중요※ If~else문에서 else는 바로 위에 오는 if문의 조건만 부정한다.
'Deveolpment Study🗂️ > JAVA' 카테고리의 다른 글
반복문_for문 (0) | 2022.09.19 |
---|---|
조건문_switch문 (0) | 2022.09.17 |
기타연산자 - 삼항연산자, 대입연산자, 복합대입연산자, instanceof (0) | 2022.09.13 |
논리연산자와 비트연산자 (0) | 2022.09.10 |
연산자의 종류와 우선순위 (0) | 2022.09.08 |