본문 바로가기
IT/JAVA

JAVA - 실습 - for문

by 비준 2023. 6. 6.

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

댓글