본문 바로가기

JAVA 수업

2일차 class 7 ~ 10

로그인 문제, 메뉴 주문 문제, 동전 앞 뒤 문제, 홀짝 문제, 구구단 문제 등등 

 

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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
package day_2;
 
import java.util.Scanner;
 
public class Ex07 {
    public static void main(String[] args) {
        
            
        Scanner scan= new Scanner(System.in);
        
        int dbId = 1234;        
        int dbPw = 1111;
        
        System.out.println("ID를 입력해주세요");
        int myId = scan.nextInt();
        System.out.println("PW를 입력해주세요");
        int myPw = scan.nextInt();
        
        if(dbId == myId && dbPw == myPw) {
            System.out.println("로그인 성공");
        }
        if(dbId != myId || dbPw != myPw) {
            System.out.println("로그인 실패");
        }
        
        int dbId = 0;
        int dbPw = 0;
        
        System.out.println("우선 회원가입을 진행하겠습니다.");
        System.out.println("사용하실 아이디를 입력해주세요");
        dbId = scan.nextInt();
        System.out.println("사용하실 비번을 입력해주세요");
        dbPw = scan.nextInt();
        System.out.println("회원가입이 완료되었습니다. 로그인을 해주세요");
        System.out.println("아이디를 입력해주세요");
        int myId = scan.nextInt();
        System.out.println("비밀번호를 입력해주세요");
        int myPw = scan.nextInt();
        if (myId == dbId && myPw == dbPw) {
            System.out.println("로그인이 완료되었습니다.");
    }
        if (myId != dbId || myPw != dbPw) {
            System.out.println("로그인을 실패했습니다.");
        }
        
        System.out.println("구구단 게임을 해보도록 하겠습니다. 두개의 숫자를 입력해주세요.");
        System.out.println("숫자1 입력 : ");
        int num1 = scan.nextInt();
        System.out.println("숫자2 입력 : ");
        int num2 = scan.nextInt();
        System.out.println("좋아요 이제 답을 입력해볼까요?");
        System.out.println(num1 + "*" + num2 + "=");
        int num3 = scan.nextInt();
        if (num3 == num1*num2) {
            System.out.println("정답입니다!");
        }
        if (num3 != num1*num2) {
        System.out.println("틀렸습니다!");
    }
        
        /*정답을 따라 써보겠습니다*/
        System.out.println("숫자1 입력 : ");
        int x = scan.nextInt();
        System.out.println("숫자2 입력 : ");
        int y = scan.nextInt();
        
        int answer = x*y;
        
        System.out.println("정답 입력 : ");
        int myAnswer = scan.nextInt();
        
        if(answer == myAnswer) {
            System.out.println("정답!");
        }
        if(answer != myAnswer) {
            System.out.println("땡!");
        }
        
    }
    
    
    
}
 
cs
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
package day_2;
 
import java.util.Scanner;
 
public class Ex08 {
 
    public static void main(String[] args) {
        
        
        
        System.out.println("당신의 점수를 입력해주세요");
        
        int myScore = scan.nextInt();
        if (myScore < 60 && myScore > 0) {
            System.out.println("불합격 입니다!");
        }
        if (myScore >= 60 && myScore < 101) {
            System.out.println("합격입니다");
        }
        if (myScore < 0) {
            System.out.println("음수 입력 안되염. 다시 입력해주세요!");
        }
        if (myScore > 100) {
            System.out.println("이런 점수는 없어염. 다시 입력해주세요!");
        }
        
        System.out.println("성적을 입력하세요(0 ~100) : ");
        int score = scan.nextInt();
        
        if(60 <= score && score <= 100) {
            System.out.println("합격");
        }
        if (0 <= score && score < 60) {
            System.out.println("불합격");
        }
        if (100 < score || score < 0) {
            System.out.println("성적을 잘뭇 입력했습니다.");
        }
        
        Scanner scan = new Scanner(System.in);
        
        System.out.println("===놀이기구 사용안내===");
        System.out.println("키를 입력해주세요");
        int height = scan.nextInt();
        if (height >= 120) {
            System.out.println("놀이기구 이용이 가능합니다!");
        }
        if (height < 120 ) {
            System.out.println("보호자와 함께 오셨나요? 예:1, 아니요:0");
            int answer = scan.nextInt();
            if (answer == 1) {
                System.out.println("놀이기구 이용이 가능합니다!");            
            }
            if (answer == 0) {
                System.out.println("놀이기구 이용이 불가능해요 ㅠㅜ");
            }
        }
        
        int dbId = 1234;
        int dbPw = 1111;
        
        System.out.println("로그인을 해주세요");
        System.out.println("아이디 입력 : ");
        int myId = scan.nextInt();
        System.out.println("패스워드 입력");
        int myPw = scan.nextInt();
        if (myId == dbId && myPw == dbPw) {
            System.out.println("로그인에 성공 하셨습니다");
        }
        if (myId != dbId) {
            System.out.println("아이디를 확인해주세요");
        }
        if (myPw != dbPw) {
            System.out.println("패스워드를 확인해주세요");
        }
        
        System.out.println("ID 입력 : ");
        int myId = scan.nextInt();
        
        if(dbId == myId) {
            System.out.println("PW 입력 : ");
            int myPw = scan.nextInt();
            
            if(dbPw == myPw) {
                System.out.println("로그인 성공");
            }
            if(dbPw != myPw) {
                System.out.println("PW를 확인해주세요");
            }
        }
        if(dbId != myId) {
            System.out.println("Id를 확인해주세요");
        }
        
    }
 
}
 
cs
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
package day_2;
 
import java.util.Scanner;
 
public class Ex09 {
 
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        
        int x = 10;
        
        if(true) {
            System.out.println("x =" + x);
            
            int y = 20;
        }
        
        int price1 = 8700;
        int price2 = 6200;
        int price3 = 1500;
        
        System.out.println("===롯데리아===");
        System.out.println("1.불고기 버거 : " + price1 + "원");
        System.out.println("2.새우 버거: " + price2 + "원");
        System.out.println("3.콜라 : " + price3 + "원");
        
        System.out.println("주문하실 메뉴의 번호를 입력해주세요");
        int pick = scan.nextInt();
        System.out.println("현금을 입력해주세요");
        int money = scan.nextInt();
        
        if (pick == 1) {
            if (money >= price1) {
                System.out.println("결제가 완료되었습니다.");
            }
            if (money < price1) {
                System.out.println("금액이 부족합니다");
            }
        }
        
        if (pick == 2) {
            if (money >= price2) {
                System.out.println("결제가 완료되었습니다.");
            }
            if (money < price2) {
                System.out.println("금액이 부족합니다");
            }
        }
        
        if (pick == 3) {
            if (money >= price3) {
                System.out.println("결제가 완료되었습니다.");
            }
            if (money < price3) {
                System.out.println("금액이 부족합니다");
            }
        }
        
        /*정답 (방법1) 따라해보기*/
        if (pick == 1) {
            if (money < price1) {
                System.out.println("현금이 부족합니다");
            }
            if(money >= price1) {
                money = money - price1;
                System.out.println("잔돈 : " + money + "원 입니다");
            }
        }
        if (pick == 2) {
            if (money < price2) {
                System.out.println("현금이 부족합니다");
            }
            if(money >= price2) {
                money = money - price2;
                System.out.println("잔돈 : " + money + "원 입니다");
            }        
        }
        if (pick == 3) {
            if (money < price3) {
                System.out.println("현금이 부족합니다");
            }
            if(money >= price3) {
                money = money - price3;
                System.out.println("잔돈 : " + money + "원 입니다");
            }
        }
        
        /*정답 (방법2) 따라해보기*/
        int charge = 0;
        if(pick == 1) {
            charge = money - price1; 
        }
        if(pick == 2) {
            charge = money - price2; 
        }
        if(pick == 3) {
            charge = money - price3; 
        }
        
        if (charge >= 0) {
            System.out.println("잔돈" + charge + "원");
        }
        if (charge < 0) {
            System.out.println("현금이 부족합니다");
        }
        
        System.out.println("===최댓값 문제===");
        
        System.out.println("숫자를 입력해주세요");
        System.out.println("숫자 1 : ");
        int num1 = scan.nextInt();
        System.out.println("숫자 2 : ");
        int num2 = scan.nextInt();
        System.out.println("숫자 3 : ");
        int num3 = scan.nextInt();
        
        int maxNum = num1;
        if (maxNum < num2) {
            maxNum = num2;
        }
        if (maxNum < num3) {
            maxNum = num3;
        }
        
        System.out.println("가장 큰 숫자는 = " + maxNum + "입니다.");
    }
 
}
 
cs
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
56
57
58
59
60
61
62
63
64
package day_2;
 
import java.util.Random;
import java.util.Scanner;
 
public class Ex10 {
 
    public static void main(String[] args) {
 
        Random ran = new Random();
        Scanner scan = new Scanner(System.in);
        
        int rNum = ran.nextInt(3);
        System.out.println(rNum);
        
        rNum = ran.nextInt(5+ 1;
        System.out.println(rNum);
        
        rNum = ran.nextInt(7- 3;
        System.out.println(rNum);
        
        int rNum = ran.nextInt(2); 
        
        System.out.println("앞인지 뒤인지 맞춰보세요 앞:1, 뒤:0");
        int myNum = scan.nextInt();
        
        if (rNum == myNum) {
            System.out.println("정답!");
        }
        if (rNum != myNum) {
            System.out.println("땡!");
        }
        
        /*정답 따라 해보기*/
        int coin = ran.nextInt(2);
        
        if (coin == 0) {
            System.out.println("치트키 = 앞면");
        }
        if (coin == 1) {
            System.out.println("치트키 = 뒷면");
        }
        
        System.out.println("동전의 앞면(0), 뒷면(1) 입력 : ");
        int me = scan.nextInt();
        if(coin == me) {
            System.out.println("정답!");
        }
        if(coin != me) {
            System.out.println("땡!");
        }
        
        /*당첨복권 문제*/
        int rNum = ran.nextInt(10);
        if(rNum < 3) {
            System.out.println("당첨");
        }
        if(rNum >= 3) {
            System.out.println("꽝");
        }
    }
 
}
 
cs
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
package day_2;
 
import java.util.Random;
import java.util.Scanner;
 
public class Ex11 {
 
    public static void main(String[] args) {
 
        Scanner scan = new Scanner(System.in);
        Random ran = new Random();
        
        System.out.println("1.홀수");
        System.out.println("2.짝수");
        
        int rNum = ran.nextInt(100+ 1;
        
        System.out.println("번호를 선택하세요 : ");
        int pick = scan.nextInt();
        
        if(pick == 1) {
            if(rNum % 2 == 1) {
                System.out.println("정답!");
            }
            if(rNum % 2 == 0) {
                System.out.println("땡!");
            }
        }
        
        if(pick == 2) {
            if(rNum % 2 == 0) {
                System.out.println("정답!");
            }
            if(rNum % 2 == 1) {
                System.out.println("땡!");
            }
        }
    }
 
}
 
cs

 

 

'JAVA 수업' 카테고리의 다른 글

6일차 기본 class 20 ~ class22, 배열 calss1 ~class2  (0) 2020.08.23
5일차 class 17 ~ 20  (0) 2020.08.22
4일차 class 14 ~ 17  (0) 2020.08.16
3일차 class 11 ~ 14  (0) 2020.08.15
1일차 class 1~6  (0) 2020.08.08