1번 문제
package ex03.Programming;
import java.util.Scanner;
public class Num01 {
public static void main(String[] args) {
//사용자가 입력한 값이1, 2,.... , 9 이면 "ONE","TWO",...,"NINE"과 같이 출력하는 프로그램
//아니면 OTHER을 출력
Scanner sc = new Scanner(System.in);
System.out.print("1~9사이의 정수를 하나 입력: ");
int user = sc.nextInt();
if (user == 1) {
System.out.println("ONE");
} else if (user == 2) {
System.out.println("TOW");
} else if (user == 3) {
System.out.println("THREE");
} else if (user == 4) {
System.out.println("FOUR");
} else if (user == 5) {
System.out.println("FIVE");
} else if (user == 6) {
System.out.println("SIX");
} else if (user == 7) {
System.out.println("SEVEN");
} else if (user == 8) {
System.out.println("EIGHT");
} else if (user == 9) {
System.out.println("NINE");
} else {
System.out.println("OTHER");
}
}
}

2번 문제
package ex03.Programming;
import java.util.Scanner;
public class Num02 {
public static void main(String[] args) {
//사용자로부터 사칙연산자를 문자로 입력 받은 후에 숫자 두개를 입력받은후
//입력받은 사칙연산자로 두 수의 값을 구하는 프로그램 작성
Scanner sc = new Scanner(System.in);
String str = null;
System.out.print("사칙 연산자(+, -, *, %, /)를 하나 입력하여 주십시오: ");
str = sc.next();
int num1, num2;
System.out.print("첫 번째 정수를 입력하여 주십시오: ");
num1 = sc.nextInt();
System.out.print("두 번째 정수를 입력하여 주십시오: ");
num2 = sc.nextInt();
int sum;
if (str.equals("+")) {
sum = num1 + num2;
System.out.println(sum);
} else if (str.equals("-")) {
sum = num1 - num2;
System.out.println(sum);
} else if (str.equals("*")) {
sum = num1 * num2;
System.out.println(sum);
} else if (str.equals("%")) {
if(num1 == 0)
{
System.out.println("분모가 0입니다.");
} else {
sum = num1 % num2;
System.out.println(sum);
}
} else if (str.equals("/")) {
sum = num1 / num2;
System.out.println(sum);
} else {
System.out.println("올바르지 않은 사칙연산자 입니다.");
}
}
}
