IT/솔루션) Power Java

Power JAVA 6장 ) 조건과 반복 - Programming_9

돔찌 2019. 4. 23. 07:35

<2016. 10. 3. 18:47>

Power JAVA 6장 ) 조건과 반복 - Programming_9

 

/* 
 * 간단한 계산기 프로그램을 작성하여보자.
 * 먼저 사용자로부터 하나의 문자를 입력받는다. 이어서 사용자로부터 2개의 숫자를 입력받는다.
 * if-else문을 사용하라. 나눗셈의 경우 분모가 0이 아닌지를 먼저 검사한다.
 */
import java.util.*;
public class programming_9 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int a,b;
		String z;
		System.out.print("연산할 첫번째 수를 입력하시오 : ");
		a = input.nextInt();
		System.out.print("연산할 두번재 수를 입력하시오 : ");
		b = input.nextInt();
		System.out.print("원하는 연산을 입력하시오(+,-,*,/) : ");
		z = input.next();
		if (z.equals("+"))
		   System.out.printf("%d %s %d = %d \n",a,z,b,a+b); else if (z.equals("-"))
		   System.out.printf("%d %s %d = %d \n",a,z,b,a-b); else if (z.equals("*"))
		   System.out.printf("%d %s %d = %d \n",a,z,b,a*b); else if (z.equals("/")) {
			if (b==0)
			    System.out.printf("분모가 0이므로 연산할 수 없습니다.\n"); else
			    System.out.printf("%d %s %d = %d \n",a,z,b,a/b);
		} else
		   System.out.printf("올바른 연산자를 입력하시오\n");
	}
}