[2일차] 4장 : 조건문과 반복문
3098 단어 두잇자바프로그래밍입문두잇자바프로그래밍입문
- if문
if(조건식){
수행문; //조건식이 참일 경우에 이 문장을 수행
}
- if-else문
if(조건식){
수행문1; //조건식이 참일 경우에 이 문장을 수행
}
else{
수행문2; //조건식이 거짓일 경우에 이 문장을 수행
}
- if-else if-else문
if(조건식1){
수행문1; //조건식1이 참일 경우에 수행함
}
else if(조건식2){
수행문2; //조건식2가 참일 경우에 수행함
}
else if(조건식3){
수행문3; //조건식3가 참일 경우에 수행함
}
else{
수행문4; //위의 조건이 모두 해당하지 않는 경우에 수행함
return; //해당 메서드를 종료시킴
}
수행문5; //if-else if-else문이 모두 끝난 후 수행함
- if-else문과 if-if문의 차이
: if-else문은 하나의 조건을 만족하면 나머지 조건을 비교하지 않고 다음 수행문으로 넘어가지만, if문으로만 이루어진 코드는 조건마다 각각 비교하여 결과를 출력한다.
- switch-case문
: case의 값에 문자열 사용 가능
: break;를 사용하여 switch-case문의 수행을 멈추고 빠져나가도록 만듦
switch(조건){
case 값1 : 수행문1; break;
case 값2 : 수행문2; break;
case 값3 : 수행문3; break;
default : 수행문4;
- while문
while(조건식){
수행문1; //조건식이 참인동안 수행문1 및 ...을 반복 수행
...
}
수행문2; //조건식이 거짓이 되어서 while문이 끝나면 수행문2를 수행
- do while문
: while문은 조건을 먼저 검사하기 때문에 조건식에 맞지 않으면 반복 수행이 한 번도 일어나지 않지만, do-while문은 {}안의 문장을 무조건 한 번 수행한 후에 조건식을 검사한다. 즉 조건이 만족하는지 여부를 마지막에 검사. 따라서 중괄호 안의 문장을 반드시 한 번 이상 수행해야 할 때 while문 대신 do-while문을 사용.
do{
수행문1;
...
} while(조건식);
수행문2;
...
- for문
for(초기화식; 조건식; 증감식){
수행문;
}
- 중첩된 반복문
- continue문
: 반복문과 함께 쓰임. 반복문 안에서 continue문을 만나면 이후의 문장은 수행하지 않고 for문의 처음으로 돌아가 증감식을 수행.
- break문
: 반복문에서 break문을 사용하면 그 지점에서 더 이상 수행문을 반복하지 않고 반복문을 빠져나온다.
- continue문 사용하여 구구단 짝수 단만 출력
- break문 사용하여 구구단을 단보다 곱하는 수가 작거나 같은 경우만 출력
- 반복문 사용하여 도형 만들기
Author And Source
이 문제에 관하여([2일차] 4장 : 조건문과 반복문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@steaming_c/2일차-4장-조건문과-반복문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)