본문 바로가기

JAVA/기초 프로그래밍

switch 사칙연산

사칙연산을 할 수 있는 프로그램을 작성하라.
첫 번째 수>>
연산자>> 

두 번째 수>>

		System.out.println("첫번째 수를 입력해 주세요");
		Scanner scan = new Scanner(System.in);
		int num1 = scan.nextInt();
		
		System.out.println("연산자를 입력해 주세요");
		String num2 = scan.next();
		
		System.out.println("두번째 수를 입력해 주세요");
		int num3 = scan.nextInt();
		
		int result=0;
		switch (num2) {
		case "+":
			result = (num1+num3);
			break;
		case "-":
			result = (num1-num3);
			break;
		case "*":
			result = (num1*num3);
			break;
		case "/":
			result = (num1/num3);
			break;
	}

		
		System.out.println(num1+num2+num3+"="+result);
		
	
		

주의;

나는 result 값을 따로 안잡고

각 case마다 print out시켰는데

case안에 산수 결과값만 넣어주고 print out은 맨 마지막에 해도 됐다

'JAVA > 기초 프로그래밍' 카테고리의 다른 글

야구게임/ swit[ ]로 겹치는숫자 제거  (0) 2020.05.22
수수께기 프로그램  (0) 2020.05.22
무작위 별찍기  (0) 2020.05.21
짝수의 합과 홀수의 합  (0) 2020.05.21
범위출력  (0) 2020.05.21