개발/Java

[Java] 반복문을 사용하여 간단한 3, 6, 9 게임 만들기

suniverse 2023. 1. 7. 15:39
<3, 6, 9게임> 
- 정수 1 ~ 100까지 1씩 증가하면서 반복
- 각 정수를 화면에 출력
- 단, 정수 1의 자리가 3, 6, 9 중 하나일 경우 숫자 대신 "짝"을 출력한다. 

 

단계별로 생각해보기!!

 

우선 1부터 100까지의 정수를 출력하는 반복문을 작성해보자. 

 

public class test1 {

	public static void main(String[] args) {
		
		for(int i=1; i<=100; i++) {
			System.out.print(i + " ");
		}
	}
	

}

💻

 

1의 자리가 3, 6, 9인지 확인하기 위해서는 조건문을 사용하는 것이 좋겠다. 

정수를 10으로 나눈 값의 나머지가 3, 6, 9이면 되지 않을까?

그리고 조건식을 만족하지 않는다면 else를 사용하여 숫자가 출력하도록 하면 되지 않을까? 

확인해보자

 

public class test1 {

	public static void main(String[] args) {
		
		for(int i=1; i<=100; i++) {
			if(i%10 == 3 || i%10 == 6 || i%10 == 9) {
				System.out.print("짝! ");
			} else {
				System.out.print(i + " ");
			}
				
		}
	}
	

}
  • if문 조건식 안에 || or 연산자를 사용하였다. 

💻

조건이 만족한다!!