package com.j05.test; import java.util.Scanner; /* * 1.从键盘输入2个数和一个运算符(+,-,*,/),输出运算结果(switch语句写) * */ public class SwitchDemo01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入第一个数:"); int num1 = sc.nextInt(); System.out.println("输入第二个数:"); int num2 = sc.nextInt(); System.out.println("输入运算符:"); char ch = sc.next().charAt(0); int result = 0;//保存运算结果 switch (ch) { case ‘+‘: result = num1 + num2; System.out.println(num1+" + "+num2+" = "+result); break; case ‘-‘: result = num1 - num2; System.out.println(num1+" - "+num2+" = "+result); break; case ‘*‘: result = num1 * num2; System.out.println(num1+" * "+num2+" = "+result); break; case ‘/‘: result = num1 / num2; System.out.println(num1+" / "+num2+" = "+result); break; default: System.out.println("会不会输啊?"); break; } } }
测试:
输入第一个数: 1 输入第二个数: 2 输入运算符: + 1 + 2 = 3
输入第一个数: 1 输入第二个数: 2 输入运算符: - 1 - 2 = -1
输入第一个数: 1 输入第二个数: 2 输入运算符: * 1 * 2 = 2
输入第一个数: 1 输入第二个数: 2 输入运算符: / 1 / 2 = 0
java switch语句练习 从键盘输入2个数和一个运算符(+,-,*,/),输出运算结果
原文:http://11317783.blog.51cto.com/11307783/1757241