본문 바로가기

순이코딩/Java 연습

[JavaFestival] 36. num1, num2, op (+, -, *, /) 를 매개변수로 받아 num1과 num2를op에맞게연산한결과값을 반환해주는 cal 메소드를작성하세요.

728x90
반응형

num1, num2, op (+, -, *, /)를 매개변수로 받아

num1과 num2를 op에 맞게 연산한 결과값을

반환해 주는 cal 메서드를 작성하세요.


 


public class Ex36op에맞게결과값을반환 {

	public static void main(String[] args) {

		int num1 = 50;
		int num2 = 15;
		char op = '+';

		System.out.println(cal(num1, num2, op));

	}

	private static int cal(int num1, int num2, char op) {
		int result = 0;
		if (op == '+') {
			result = num1 + num2;
		} else if (op == '-') {
			result = num1 - num2;

		} else if (op == '*') {
			result = num1 * num2;

		} else if (op == '/') {
			result = num1 / num2;
		}

		return result;
	}
}

 

1. if, else if문을 이용해 op가 일치하는 문자에 따라 num1/num2를 연산

728x90
반응형