티스토리 뷰

JAVA

190626 사칙연산 입력받기

猫猫 2019. 6. 26. 15:40
반응형
package prj190626;

import java.util.*;

public class Switch_3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		System.out.print("기호 입력하셈>>>>");	
		Scanner scan = new Scanner(System.in);
		char c = scan.next().charAt(0);
		
	//	char op = '+';
		
		int num = 8;
		int num1=2;
		int result = 0;
		
		switch(c){
			case '*' :
				result = num * num1;
				break;
			case '+' :
				result =num+num1;
				break;
			case '-':
				result = num-num1;
				break;
			case '/' :
				result = num/num1;
				break;				
		}
		System.out.println(result); // switch 문마다 입력할 필요 없이 마지막 구문 빠져나와서 인쇄
	}

}

char c = scan.next().charAt(0); 이 구문은 입력된 값의 0번째 char 값을 c에 저장하는 구문

그래서 c값을 switch 문으로 읽어들여서 연산한다. 

반응형

'JAVA' 카테고리의 다른 글

190627 While문 연습  (0) 2019.06.27
190626 break, continue 차이 확인하기  (0) 2019.06.26
190626 Switch 문 가위바위보  (0) 2019.06.26
190626 switch 문 예제  (0) 2019.06.26
190626 2의 배수이자 3의 배수 (6의배수) 골라내기  (0) 2019.06.26