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"(미성년여자)을 구분하여 출력하는 프로그램을 작성하시오. [예] 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() 는 안의 내용을 비교하는 것이다. | cs |
댓글