본문 바로가기
연습하기/자바의 정석

자바의 정석 챕터 4-1

by 코딩마스터^^ 2022. 12. 4.

조건문
if문, switch문

if (조건식) {
//조건식이 참일때 수행될문장
} else if(조건문2){ //위에식 거짓일때 이거 따져본다
}
}else{
//조건식 만족하지않을때 거짓일때. 생략가능
}



str.equals("yes")

str는 ==대신 equals쓴다

블럭 { }
여러 문장을 하나로 묶어주는것

switch문
처리해야할 경우의 수가 많을때 유용한 조건문
조건식을 계산한다
조건식의 결과와 일치하는 케이스문으로 이동한다
이후의 문장들을 수행한다
break문이나 스위치문의 끝을 만나면 빠져나간다.

switch(조건식) {
case 값1 :
break;




default : 없을때 빠져나감

if문은 트루 폴스 두가지

스위치문은 제약조건이 있다. 그럴땐 if else문쓰기
간단하게 스위치로 바꾸는것이 좋다.
if문은 스위치문으로 못바꿀수도있다. 반대는 항상 가능

제약조건
1. 스위치문의 조건식 결과는 정수 또는 문자열이어야한다.
2. 케이스문의 값은 정수 상수 문자열만 가능하며 중복되지 않아야 한다. 실수는
불가하다.




임의의 정수 만들기
Math.ramdom()
실행할때마다 규칙없이 무작위로
값이 계속 바뀐다.

반복문
for문, while문

조건을 만족하는동안 블럭을 반복->반복횟수를 알때 적합


for (int i = 1; i <=10; i++) {
}

for : 조건이 참true인동안 반복하라.

무한반복 되지않게 주의
컴터가 힘들다....

중첩 for문


2단부터 9단

for문안애 for문 또 들어갈수있다.







'연습하기 > 자바의 정석' 카테고리의 다른 글

자바의 정석 ch6 객체지향  (0) 2022.12.11
자바의 정석 챕터3-2  (0) 2022.12.04
자바의 정석 챕터3-1  (0) 2022.11.09
자바의 정석 챕터 2 - 3  (0) 2022.11.07
자바의 정석 챕터 2-3  (0) 2022.11.07

댓글