操作方法
JAVA基础学习JAVA中的switch()case结构实现JAVA计算器代码; 我们来看题目
JAVA代码学习如下: /** * *//** * @author *琳的笔记本 * */package test8_30; import java.util.Scanner; public class Test2{ public static void main(String []args){ System.out.println("输入算式:"); Scanner input =new Scanner(System.in); double num1=input.nextDouble(); String opration=input.next(); double num2=input.nextDouble(); calcu(num1,opration,num2); } public static void calcu(double num1,String opration,double num2){ char oprate=opration.charAt(0); double result=0.0; switch(oprate){ case '*': result=num1*num2; System.out.println("计算结果为:"+result); break; case '/': if(num2==0){ System.out.println("计算除数为零无法计算:"); break; }else result=num1/num2; System.out.println("计算结果为:"+result); break; case '+': result=num1+num2; System.out.println("计算结果为:"+result); break; case '-': result=num1-num2; System.out.println("计算结果为:"+result); break; default: System.out.println("输入错误,运算式退出!"); break; } }}
注意除数为0的时候怎么处理的