天天看点

加 减 乘 除 求余 switch用法

package basic;

public class Arithmetic {
	public static void main(String[] args) {
		Arithmetic t = new Arithmetic();

		System.out.println(t.cal(5, 6, '+'));
		System.out.println(t.cal(5, 6, '-'));
		System.out.println(t.cal(5, 6, '*'));
		System.out.println(t.cal(5, 6, '/'));
		System.out.println(t.cal(5, 6, '%'));
	}

	public double cal(double a, double b, char ch) {
		switch (ch) {
		case '+':
			return a + b;

		case '-':
			return a - b;

		case '*':
			return a * b;

		case '/':
			return a / b;

		case '%':
			return a % b;

		default:
			return 0;
		}

	}
}
           

结果:

11.0

-1.0

30.0

0.8333333333333334

5.0

继续阅读