Part3 제어문
if 조건문
조건식의 연산 결과에 따라 블록 내부 문장의 실해 여부를 결정할 수 있다.
- if 문
- if - else 문
- if - else if - else 문
논리 연산자
논리 연산자의 피연산자는 블린 타입만 사용할 수 있다. 결과는 불린값이다.
-
OR : - AND : &&
- NOT : !
- EXCLUSIVE-Or : ^
삼항 연산자
- 조건식 ? 피연산자1 : 피연산자2
- 조건식의 결과가 true 라면 결과는 피연산자1
- 조건식의 결과가 false 라면 결과는 피연산자2
switch문
switch문은 어떤 변수의 값에 따라서 문장을 실행할 수 있도록 하는 제어문이다.
- break를 쓰지 않으면 value값이 값1일 경우 값1, 값2, default를 모두 실행한다.
- JDK7 이후에는 문자열 타입의 변수도 가능함
당연한걸 수도 있지만, case 에 조건문을 달면 오류가 난다 하하,,,
while문
조건문의 실행 결과가 true일 동안 반복해서 실행한다.
do while문
while 문의 경우 조건이 만족되지 않을 때 실행되지 않지만, do while 문은 무조건 한번은 수행 된다.
- 실행문을 한번은 실행하고 싶을 경우에 사용됨
for 반복문
for 구문 자체에 변수 초기화, 조건식, 증감식이 한줄로 표현됨
댓글남기기