if (조건식) {
실행문A
}
실행문B
if (조건식) {
실행문A
} else {
실행문B
}
실행문C
int score = 87;
if (score>=90) {
System.out.println("점수가 90~100입니다.");
} else if (score>=80) {
System.out.println("점수가 80~90입니다.");
} else if (score>=70) {
System.out.println("점수가 70~80입니다.");
} else {
System.out.println("점수가 70 미만입니다.");
}
🎲 주사위 번호 뽑기
int num = (int) (Math.random() *6) +1; //주사위 번호 하나 뽑기
if (num==1) {
System.out.println("1번이 나왔습니다.");
} else if (num==2) {
System.out.println("2번이 나왔습니다.");
} else if (num==3) {
System.out.println("3번이 나왔습니다.");
} else if (num==4) {
System.out.println("4번이 나왔습니다.");
} else if (num==5) {
System.out.println("5번이 나왔습니다.");
} else {
System.out.println("6번이 나왔습니다.");
}
switch (변수) {
case 값1:
실행문A
break;
case 값2:
실행문B
break;
default
실행문C
}
🎲 주사위 번호 뽑기 2
int num = (int) (Math.random() *6) +1;
switch (num) {
case 1:
System.out.println("1번이 나왔습니다.");
break;
case 2:
System.out.println("2번이 나왔습니다.");
break;
case 3:
System.out.println("3번이 나왔습니다.");
break;
case 4:
System.out.println("4번이 나왔습니다.");
break;
case 5:
System.out.println("5번이 나왔습니다.");
break;
default:
System.out.println("6번이 나왔습니다.");
break;
for (초기화식; 조건식; 증감식) {
실행문
}
int sum = 0;
for (int i = 1; i <= 100; i ++) {
sum += i;
}
System.out.println("1~100 합 : " + sum); // 1~100 합 : 5050
만약 변수 i를 for문 전에 선언하면 for문을 벗어나서도 사용 가능
🔢 구구단 출력하기
for (int m = 2; m<=9; m++) {
for (int n = 1; n <= 9; n++) {
System.out.println(m + "x" + n + "=" + (m * n));
}
}
while (조건식) {
실행문
}
int i = 1;
while (i <= 10) {
System.out.println(i); // 1~10까지 하나씩 출력
i++;
}
int sum = 0;
int i = 1;
while (i <= 100) {
sum += i;
i++;
}
System.out.println("1~100 합:"+sum); // 1~100 합:5050
do {
실행문
} while (조건식);
Label: for () {
for () {
break Label;
}
}
for (int i = 1; i <= 10; i++) {
if (i%2 != 0) {
continue;
}
System.out.println(i); // 2 4 6 8 10 짝수만 출력
}
오늘 배운 것으로 로또 번호를 뽑아보자
당첨돼도 공부해야지