1. 문제
1. 1 ~ 100까지 출력
2. 100 ~ 1까지 출력
3. 1 ~ 100까지 중 짝수만 출력
2. 정답 코드
package java_learn;
import java.util.Scanner;
public class java1 {
public static void main(String[] args) {
//1부터 100까지 출력
for(int i = 0; i < 100; i++) {
System.out.println(i+1);
}
//100부터 1까지 출력
for(int i = 0; i < 100; i++) {
System.out.println(100 - i);
}
System.out.println();
//1부터 100까지 중 짝수만 출력
//방법 1
for(int i = 0; i < 100; i++) {
if((i+ 1) % 2 == 0) {
System.out.println(i+ 1);
}
}
/방법 2
for(int i = 0; i < 100; i++) {
if(i % 2 == 1) {
System.out.println(i+ 1);
}
}
/방법 3
for(int i = 2; i <= 100; i+=2) {
System.out.println(i);
}
/방법 4 -> 가장 효율적인 방법 (50바퀴만 반복한다)
for(int i = 0; i < 50; i++) {
System.out.println((i+ 1) * 2);
}
}
}
'IT > JAVA' 카테고리의 다른 글
JAVA - 실습2 - for문 (0) | 2023.06.06 |
---|---|
JAVA - 예제2 - for문 (0) | 2023.06.06 |
JAVA - 예제 - for문 (0) | 2023.06.06 |
JAVA - 실습2 - Switch문 (0) | 2023.06.05 |
JAVA - 실습 - Switch문 (0) | 2023.06.05 |
댓글