본문 바로가기
매일코딩/JAVA

1 자바 더도 말고 덜도 말고 하루에 두 문제

by 인생여희 2016. 12. 2.
반응형

1.두 개의 실수를 입력받아 모두 4.0 이상이면 "A", 모두 3.0 이상이면 "B",

아니면 "C" 라고 출력하는 프로그램을 작성하시오.


 [예]

4.3 3.5

B


{풀이}


import java.io.*;


class A{


public static void main(String[] args){


int num1;

int num2;



Console console=System.console();

System.out.println("input number 1");

num1=Integer.parseInt(console.readLine());

System.out.println("input number 2");

num2=Integer.parseInt(console.readLine());

if(num1>=4.0&&num2>=4.0){

System.out.println("A");

}

else if(num1>=3.0&&num2>=3.0){

System.out.println("B");

}else{System.out.println("B");

}

}


}



2.남자는 'M' 여자는 'F'로 나타내기로 하고 18세 이상을 성인이라고 하자.

성별('M', 'F')과 나이를 입력받아 "MAN"(성인남자), "WOMAN"(성인여자),

 "BOY"(미성년남자),"GIRL"(미성년여자)을 구분하여 출력하는 프로그램을 작성하시오.



 [예]

F 15

GIRL

풀이


import java.io.*;


class A{


public static void main(String[] args){


int num1;

String value;



Console console=System.console();

System.out.println("input number 1");

num1=Integer.parseInt(console.readLine());

System.out.println("input value");

value=console.readLine();


if(num1>18){

if(value.equals("M")){

System.out.println("Man");

}

else if(value.equals("W")){

System.out.println("Woman");}

else{System.out.println("please input M or W");}

}else if(num1<=18){

if(value.equals("M")){

System.out.println("boy");

}else if(value.equals("W")){

System.out.println("girl");}

else{System.out.println("please input M or W");}

}


}


}


// 비교중에 == 비교는 주소값을 비교하는 것이고  .equals() 는 안의 내용을 비교하는 것이다.


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
1.두 개의 실수를 입력받아 모두 4.0 이상이면 "A", 모두 3.0 이상이면 "B",
아니면 "C" 라고 출력하는 프로그램을 작성하시오.
 
 [예]
4.3 3.5
 
B
 
풀이
 
import java.io.*;
 
class A{
 
public static void main(String[] args){
 
    int num1;
    int num2;
 
 
    Console console=System.console();    
    
    System.out.println("input number 1");
    num1=Integer.parseInt(console.readLine());
    
    
    System.out.println("input number 2");
    num2=Integer.parseInt(console.readLine());
    
    
    if(num1>=4.0&&num2>=4.0){
        
        System.out.println("A");
    }
    else if(num1>=3.0&&num2>=3.0){
        System.out.println("B");
        
    }else{System.out.println("B");
    
    }
    
    }
 
}
 
 
 
 
2.남자는 'M' 여자는 'F'로 나타내기로 하고 18세 이상을 성인이라고 하자.
성별('M''F')과 나이를 입력받아 "MAN"(성인남자), "WOMAN"(성인여자),
 "BOY"(미성년남자),"GIRL"(미성년여자)을 구분하여 출력하는 프로그램을 작성하시오.
 
 
 [예]
15
 []
GIRL
 
 
import java.io.*;
 
class A{
 
public static void main(String[] args){
 
    int num1;
    String value;
 
 
    Console console=System.console();    
    
    System.out.println("input number 1");
    num1=Integer.parseInt(console.readLine());
    
    
    System.out.println("input value");
    value=console.readLine();
    
    
 
    if(num1>18){
        
        if(value.equals("M")){
            System.out.println("Man");
        }
        
        else if(value.equals("W")){
            
            System.out.println("Woman");}
            else{System.out.println("please input M or W");}
        
        
    }else if(num1<=18){
        
        
        if(value.equals("M")){
            System.out.println("boy");
            
        }else if(value.equals("W")){
            
            System.out.println("girl");}
            
            else{System.out.println("please input M or W");}
        
    }
    
    
    
    
    }
 
}
 
 
// 비교중에 == 비교는 주소값을 비교하는 것이고  .equals() 는 안의 내용을 비교하는 것이다.
 
 
 
cs


반응형

'매일코딩 > JAVA' 카테고리의 다른 글

1.자바 설치  (2) 2016.11.21

댓글