피곤..
int height = 165;
if (height > 160) {
System.out.println("A지롱");
} else if (height > 164) {
System.out.println("B지롱");
} // 결과값으로는 "A지롱"만 나온다
int point = 65;
switch(point/ 10) {
case 10 :
case 9 :
System.out.println("A지롱"); // 10과 9 둘다 "A지롱" 프린트됨
break; // break문을 넣어줘야 더이상 코드가 진행되지 않음
case 8 :
System.out.println("B지롱");
break;
case 7 :
System.out.println("C지롱");
break;
default : // 모든 케이스가 아닐때의 값 (else와 동일한 역할)
System.out.println("F지롱");
break;
}
//1부터 10까지 출력
for (int i = 1; i<=10; i++) { // i는 지역변수 (for문을 벗어나면 사용하거나 읽어들일수 X)
System.out.println(i);
}
// 1 선언 & 초기화 -> 출력 -> 증감문을 통해 i++ -> 이 후 증가된 i가 i<=10 조건에 맞으면 실행문 반복, 아닐시 종료
//결과
1
2
3
4
5
6
7
8
9
10
int j = 20;
do {
System.out.println(j);
} while(j<10); // 거짓이어도 일단 j 한번 출력됨
for(int i = 1; i<= 10; i++) {
System.out.println(i);
if(i == 5) break;
}
// 결과
1
2
3
4
5
for (let j = 1; j <= 10; j++) {
if(j % 2 == 0) continue; // 짝수면 넘어가기
System.out.println(j);
}
// 결과
1
3
5
7
9
// for문
for (int a = 2; a < 10; a++) {
for (int b = 1; b < 10; b++) {
System.out.println(a + " * " + b + " = " + (a*b));
}
}
// while문
int i = 2;
while(i < 10) {
int j = 1;
while(j < 10) {
System.out.println(i + " * " + j + " = " + (i*j));
j++;
}
i++;
}
// do-while문
int c = 2;
do {
int d = 1;
do {
System.out.println(c + " * " + d + " = " + (c*d));
d++;
} while (d < 10);
c++;
} while(c < 10);
// 결과
2 * 1 = 2
2 * 2 = 4
.
.
.
9 * 9 = 81