JAVA基础学习建议计算器实现JAVA代码

作者:哈哈小脸 | 创建时间: 2023-05-25
1,当输入非+-*/的运算符是否有相应处理2,当除数为0的时候,是否有提示?3,循环输入的时候是否有”请输入算式(逐个输入端 提示)?...
JAVA基础学习建议计算器实现JAVA代码

操作方法

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的时候怎么处理的

温馨提示

除数为0的时候计算是不一样的
eclipse中命名的规范和方法的运用
点击展开全文

更多推荐