※ chap3 - condition
if ( number % 2 == 0) {
syso("짝수");
if (number % 2 == 1)
syso("홀수");
- x
- 43
:print는 줄 바꿈 안되고, x < 0은 실행 안된다.
- else에 조건문 있으면 안된다.
: else는 위의 모든 조건이 아닐 때 실행되는 것.
※ chap3 - Loop
do {
System.out.println();
}while(조건식);
do-while //i = 11
while //i = 10
for(변수 초기화; 조건식; 증감식){
실행문 }
for 변수 in 범위:
수행할 문장
- a ~ z까지 한줄 출력 : abc...xyz
- x
:무한반복
3.x
:반복문에서 사용한다.
:break는 switch 조건문에서 사용 가능하다.
- 12
:print는 한줄로 붙어서 출력
switch(변수 or 연산식) {
case 상수1 :
실행문1
case 싱수2 :
실행문2
.
.
default :
실행문
}
: number = 2 이므로 case 2
-> case 3제외 2 아래 모든 실행문이 실행된다.
-> case 2, 1 실행 -> **
: break를 이용하여 조건(case)에 맞는 실행문만 실행하고 switch문을 빠져나온다. -> *
: default값만 break 안 써도 된다.
: case 1 or 2 조건일때 "어류" 실행 후 break로 switch문 빠져나온다.
- x
:swtich에서 double형은 사용 불가.
- 234
:break 없어서 case 1 아래로 모두 실행된다.
ex) 1~100사이의 난수 발생시키기
int answer = (int) (Math.random() * 100) + 1;