控制台计算器-有BUG版

复制代码
import java.util.Scanner;
 public class z1{
     public static void main(String args[]){
         Scanner scanner=new Scanner(System.in);

         System.out.println("请输入第一个数字:");
         double one=scanner.nextDouble();
         System.out.println("请输入第二个数字:");
         double two=scanner.nextDouble();
         System.out.println("请选择运算符:");
         System.out.println("1:加 2:减 3:乘 4:除");
         double operator=scanner.nextDouble();


         double result=0;
         double remainder=0;

         switch((int)operator){

             case 1:
                 result=one+two;
                 break;
             case 2:
                 result=one-two;
                 break;
             case 3:
                 result=one*two;
                 break;
             case 4:
                 result=one/two;
                 remainder=one%two;
                 break;
         }
         if (operator==4){
             System.out.println("结果为:"+result+"余数为:"+remainder);
         }else
             System.out.println("结果为:"+result);
         scanner.close();
     }
 }
复制代码

 

posted @   xiaoyongdata  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示