안녕하세요 여러분
오늘부로 코딩블로그를 시작했습니다!
비록 아직 정말 초보이고, 실력도 부족하겠지만 많은 관심 부탁드려요 :)
(저희 함께 파이팅 해보자구요!!!)
오늘은 JAVA를 이용해서 369게임의 결과를 출력하는 프로그램을 만들어 보았습니다 !!!!
< 369게임 규칙 >
369게임의 규칙에 대해서 말해보자면 1부터 숫자를 쭉 이어 말하다가 3, 6, 9가 들어가 있는 숫자엔 박수를 치는 게임이다.
java를 이용하여 표현하면 3, 6, 9가 들어간 곳에는 "박수" 을 출력하도록 하고
3, 6, 9가 들어가지 않는다면 그냥 숫자를 출력하도록 할 것이다.
우선 정해진 범위는 1부터 100까지로 설정할 것이다.
범위를 정하기 위해서는 이 조건이 반복되어야 하기 때문에 반복문 for를 사용할 것이다.
다음으로는 각 자리수의 숫자를 검사해야하는 과정이 필요하다.
그러기 위해서는 숫자의 자릿수를 1의자릿수, 10의 자릿수 이렇게 두개로 나누어서 따로 저장할 것이다.
1의 자릿수는 %(나머지)연산자를 사용해서 10으로 나눈 후 그 나머지값을 받아 이용할 것이고,
10의 자릿수는 /(몫)연산자를 사용하여 10으로 나눈 후 그 몫을 이용할 것이다.
그렇게 자릿수를 구분한 후엔 조건문 if를 사용하여 1의 자릿수와 10의 자릿수에 3, 6, 9가 들어가는지 비교한다.
여기서는 3 또는 6 또는 9을 조건으로 설정하였기 때문에 or 연산자인 ||를 사용하였다.
(여기서 &&은 절대 사용할 수 없음)
출력을 할 때에는 결과를 보기 편하게 하기 위해서 " "을 앞뒤로 넣어주었다.
그리고 마지막은 10으로 나누었을 때 10이 나오면 본인이라는 소리기 때문에 그냥 한 줄을 띄어 출력하게 하였다.
만든 코드
public class _01_369_game { //369게임 만들기
public static void main(String[] args) {
System.out.println(" < 369 게임 > ");
for (int i = 1; i <= 100; i++) {
int x = i % 10; // 1의 자릿수
int y = i / 10; // 10의 자릿수
if ((x == 3 || x == 6 || x == 9) || (y == 3 || y == 6 || y == 9)) {
System.out.print( " " + "박수" + " ");
} else {
System.out.print(" " + i + " ");
}
if (i % 10 == 0) {
System.out.println();
}
}
}
}
완성 !
실행 결과
이렇게 해서 JAVA를 이용하여 369게임을 성공적으로 만들어보았습니다.
(나름 간단하죵...?!)
다들 봐주셔서 감사합니다
오늘도 좋은 하루 되십숑 !
'JAVA' 카테고리의 다른 글
< (JAVA) 코드업 1071 ~ 1080 > (0) | 2024.04.01 |
---|---|
< (JAVA) 코드업 1061 ~ 1070 > (0) | 2024.03.29 |
< (JAVA) 코드업 1051 ~ 1060 > (0) | 2024.03.28 |
< (JAVA) 코드업 1041 ~ 1050 > (0) | 2024.03.21 |
< 구구단 출력하기 (JAVA) > (0) | 2024.03.17 |