# Language/Java

명품 JAVA 프로그래밍 2장 4번

명품 자바 Programming 
Chapter2 Ex4

Q :




369 게임을 간단히 작성해보자. 1~99까지의 정수를 키보드로부터 입력받고 정수에 3, 6, 9 중 하나가 있는 경우는 "박수짝"을 출력하고 두 개 있는 경우는 "박수짝짝"을 출력하는 프로그램을 작성하라. 예를 들면, 키보드로 입력된 수가 13인 경우 "박수짝"을, 36인 경우 "박수짝짝"을 출력하면 된다.









Solution






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package chap2ex;
import java.util.Scanner;
public class q4 {
    public static void main(String[] args) {
        Scanner a = new Scanner(System.in);
        int num;
        System.out.println("1~99 중의 정수 하나를 입력");
        num = a.nextInt();
        if(num == 3 || num == 6 || num == 9){
            System.out.println("박수짝");
        }
        else if(num >= 10){
            if((num %10== 3||(num %10== 6||(num %10== 9){
                if(num/10 == 3||num/10 == 6||num/10 == 9)
                    System.out.println("박수짝짝");
                else
                    System.out.println("박수짝");
            }
            else if(num/10 == 3||num/10 == 6||num/10 == 9)
                System.out.println("박수짝");
        }
    }
}
 
cs










Key Point






10의 자리의 수는 10으로 나눈 몫이 10의 자리의 수이고,

나머지가 1의 자리의 수이다.





 

피드백

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import java.util.Scanner;
 
public class sas {
 
    public static void main(String[] args) {
        
        Scanner s = new Scanner(System.in);
        
        System.out.println("좌표 x1,y1 입력 >> ");
        int x1 = s.nextInt();
        int y1 = s.nextInt();
        
        System.out.println("좌표 x2,y2 입력 >> ");
        int x2 = s.nextInt();
        int y2 = s.nextInt();
        
        boolean a,b;
        a =false; //x1 y1 좌표 판별
        b =false;//x2 y2 좌표 판별
        
        if(x1>=50 && x1<=100) {
            if(y1>=50 && y1<=100) {
                a = true;
            }
        }
        if(x2>=50 && x2<=100) {
            if(y2>=50 && y2<=100) {
            b = true;
            }
        }
        else if(x1<50 && x2>100) {
            if(y1<50 && y2>=50) {
                a=true;
             }
            else if(y1>100 && y2<=100){
                a=true;
             }
        }
        else if(x2<50 && x1>100) {
            if(y2<50 && y1>=50) {
             b=true;
             }
            else if(y2>100 && y1<=100){
                b=true;
             }
        }
        
        if(a==true || b ==true) {
            System.out.println("겹");
        }
        else System.out.println("안겹");
 
    }
 
}
cs


 





유용하셨다면 공감 버튼 ↓ 눌러주세요! 


728x90