일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- API
- span width 설정
- 로그인
- restAPI
- 테이블 생성
- 유효성검사
- 인스턴스
- 반복문
- 별찍기
- 변경
- id 개별 부여
- jsp
- openChallenge
- 회원가입페이지
- 42000
- 크기조정
- 조건문
- rest api
- 자바
- 주소
- textarea
- 셀렉터
- 다음주소API
- 연산자 우선순위
- 스타일 시트
- 변수
- 카카오 로그인
- 로그아웃
- 카카오로그인
- 없애기
- Today
- Total
뚜벅이 한걸음
조건문 본문
주어진 조건에 따라 다른 문장을 수행할 수 있도록 프로그래밍하는 것
조건문에는 if 문, if-else 문, if-else if-else 문이 있다.
조건식 안에 들어갈 수 있는 것은
①결과가 참,거짓으로 판별되는 식, ②거짓의 값을 가진 변수, 상수가 올 수있다.
연산의 결과가 참, 거짓이 되는 관계 연산자를 많이 사용
1. if 문
: 조건문의 가장 단순한 형식으로 '만약~이라면' 이라는 뜻을 나타낸다.
주어진 조건식이 참일 경우레 중괄호 안에 있는 문장을 수행한다.
if(조건식){
수행문; //조건식이 참일 경우레 이 문장을 수행한다.
}
2. if-else 문
if(조건식) {
수행문1; //조건식이 참일경우 이 문장을 수행
} else{
수행문2; //조건식이 거짓일 경우에 이 문장을 수행
}
조건식을 만족하는 경우와 만족하지 않는 경우 모두를 나타낼때는 if-else문을 사용한다.
'만약~이라면, 그렇지 않다면' 으로 해석된다.
3. if-else if-else 문
이전의 조건식들은 하나의 조건을 만족하는지 아닌지의 경우를 보았지만, 하나의 상황에서 조건이 여러개인 경우에는 if-else if-else 문으로 표현 할 수 있다.
if(조건식) {
수행문1; //조건식1이 참인경우 수행
} else if(조건식2) {
수행문2; //조건식2가 참인 경우에 수행
} else if(조건식3) {
수행문3; //조건식3이 참인 경우에 수행
} else{ 수행문4; //위의 조건이 모두 해당하지 않는 경우에 수행
} 수행문5; //if-else 문이 끝난 후 수행
※조건식이 수행될때 조건식은 위에 배치된 조건부터 순서대로 수행되고 조건이 맞으면 빠져 나가므로 조건의 순서를 정하는 것도 중요하다.
4. 조건문과 조건 연산자
if-else 구문은 조건연산자로도 구현할 수 있다.
5. Switch-case문
조건식의 경과가 정수또는 문자열 값이고 그 값에 따라 수행되는 경우가 각각 다른경우에는 switch case가 코드도 깔끔하고 가독성도 좋다. 다만 case에 범위를 설정할 수는 없고 값을 지정하는 것이기때문에 사용하는 경우를 잘 생각해야한다.
break;를 사용하는데 break;에 걸리면 switch-case문의 수행을 멈추고 빠져나간다.
'java' 카테고리의 다른 글
메쏘드 ,method (0) | 2022.07.10 |
---|---|
반복문을 이용하여 별 찍기 (0) | 2022.07.09 |
비트 연산자 (0) | 2022.07.09 |
기본 연산자(2) (0) | 2022.07.09 |
기본 연산자(1) (0) | 2022.07.09 |