
조건문
if(true of false){
true시 실행;
}
- else if는 else 안에 또 if와 else를 표현한 것
if(true of false){
true시 실행;
}else if{
}else{
}
삼항 연산자
조건? A : B
- 조건은 true or false
- A는 true일 때
- B는 false일 때
switch문
switch(정수, 문자열){
case : 1{
}
case : 2{
}
case : 3{
}default :
에러
break;
- 괄호 안에는 정수, 문자열이 들어간다 break를 만나면 switch 문을 빠져나옴
for문
for (1.초기치; 2.조건문; 3.증가치){
4수행할 코드
}
1 => 2 => 4 => 3
2 => 4 => 3 (조건이 일치할 때 까지)
while문
while (조건문) {
<수행할 문장1>
...
}
조건이 참일 때 반복 수행한다.
이런 식으로도 쓰인다
boolean stop = false;
while(!stop){
다양한 <수행할 문장>
while 을 나갈 때 stop = true; 하고 빠져나옴
}
do while문
do{
실행문;
}while(조건문);
while문의 경우 조건이 만족하지 않는다면 한 번도 반복하지 않을 수 있다.
하지만, do while문의 경우는 무조건 한번은 실행되는 반복문이다.
'java > 기초문법' 카테고리의 다른 글
reduce(0, Long::sum) 과 mapToLong().sum()의 성능 분석 (0) | 2023.04.24 |
---|---|
스트림 reduce(0, type::sum) vs sum() (2) | 2023.04.24 |
[Java] 배열 (0) | 2022.12.29 |
[Java] 변수란? (0) | 2022.11.25 |
[Java] 자바 자료형, 형 변환 (0) | 2022.01.09 |