명품 자바 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
'# Language > Java' 카테고리의 다른 글
명품 JAVA 프로그래밍 2장 7번 (0) | 2018.07.20 |
---|---|
명품 JAVA 프로그래밍 2장 6번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 5번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 3번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 2번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 1번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 OpenChallenge (0) | 2018.07.20 |