欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java簡單計(jì)算器的實(shí)現(xiàn)

 更新時(shí)間:2020年12月17日 09:19:19   作者:初入java深似海  
這篇文章主要為大家詳細(xì)介紹了Java簡單計(jì)算器的實(shí)現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

Java簡易計(jì)算器的實(shí)現(xiàn),供大家參考,具體內(nèi)容如下

操作流程

用戶通過輸入要被運(yùn)算的數(shù)字和運(yùn)算符,進(jìn)行數(shù)字的運(yùn)算,例如用戶輸入2+2則會輸出4。

加法運(yùn)算截圖

減法運(yùn)算截圖

乘法運(yùn)算截圖

除法運(yùn)算截圖

代碼

import java.util.Scanner;

//簡易計(jì)算器 實(shí)現(xiàn)加減乘除
public class Demo11 {
     public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       System.out.println("請輸入要計(jì)算的第一個(gè)數(shù)字:");
       int num1 = 0;
       int num2 = 0;
       int d = 0;
         num1 = scanner.nextInt();
       System.out.println("請輸入運(yùn)算符:");
         String c = scanner.next();
       System.out.println("請輸入要計(jì)算的第二個(gè)數(shù)字:");
         num2 = scanner.nextInt();
//       Demo11 de = new Demo11();
//       int c = add(1,2);
//       if(c == "+")
//       {
//         add(1,2);
//       }
         switch(c){
           case "+": d = add(num1,num2);
           break;
           case "-": d = reduce(num1,num2);
           break;
           case "*": d = multi(num1,num2);
           break;
           case "/": d = division(num1,num2);
           break;
         }

       System.out.println("運(yùn)算結(jié)果為:"+d);
       scanner.close();
     }
     public static int add(int a,int b){
       return a+b;
     }
     public static int reduce(int a,int b){
       return a-b;
     }
     public static int multi(int a,int b){
       return a*b;
     }
     public static int division(int a,int b){
       return a/b;
     }

}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java數(shù)據(jù)結(jié)構(gòu)之LinkedList從鏈表到實(shí)現(xiàn)

    Java數(shù)據(jù)結(jié)構(gòu)之LinkedList從鏈表到實(shí)現(xiàn)

    LinkedList是Java中常用的數(shù)據(jù)結(jié)構(gòu)之一,實(shí)現(xiàn)了鏈表的特性,支持快速添加、刪除元素,可以用于實(shí)現(xiàn)隊(duì)列、棧、雙向隊(duì)列等數(shù)據(jù)結(jié)構(gòu)。LinkedList的內(nèi)部實(shí)現(xiàn)采用了雙向鏈表,其中每個(gè)節(jié)點(diǎn)都包含前驅(qū)節(jié)點(diǎn)和后繼節(jié)點(diǎn)的引用,可以直接訪問鏈表的頭尾元素
    2023-04-04
  • Java基礎(chǔ)之異常處理詳解

    Java基礎(chǔ)之異常處理詳解

    異常可能是在程序執(zhí)行過程中產(chǎn)生的,也可能是程序中throw主動拋出的。本文主要給大家介紹了Java中異常處理的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Springboot es包版本異常解決方案

    Springboot es包版本異常解決方案

    這篇文章主要介紹了springboot 項(xiàng)目依賴 es包版本異常,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • SpringBoot2.1.x,創(chuàng)建自己的spring-boot-starter自動配置模塊操作

    SpringBoot2.1.x,創(chuàng)建自己的spring-boot-starter自動配置模塊操作

    這篇文章主要介紹了SpringBoot2.1.x,創(chuàng)建自己的spring-boot-starter自動配置模塊操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • java?Spring?Boot的介紹與初體驗(yàn)

    java?Spring?Boot的介紹與初體驗(yàn)

    大家好,本篇文章主要講的是java?Spring?Boot的介紹與初體驗(yàn),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • 舉例說明Java中代碼塊的執(zhí)行順序

    舉例說明Java中代碼塊的執(zhí)行順序

    這篇文章主要介紹了舉例說明Java中代碼塊的執(zhí)行順序,包括靜態(tài)屬性和非靜態(tài)屬性以及構(gòu)造函數(shù)等相關(guān)的執(zhí)行先后,需要的朋友可以參考下
    2015-07-07
  • DUCC配置平臺實(shí)現(xiàn)一個(gè)動態(tài)化線程池示例代碼

    DUCC配置平臺實(shí)現(xiàn)一個(gè)動態(tài)化線程池示例代碼

    這篇文章主要為大家介紹了DUCC配置平臺實(shí)現(xiàn)一個(gè)動態(tài)化線程池示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Spring boot 整合CXF開發(fā)web service示例

    Spring boot 整合CXF開發(fā)web service示例

    這篇文章主要介紹了Spring boot 整合CXF開發(fā)web service示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Rabbitmq中的channel接口常用方法詳解

    Rabbitmq中的channel接口常用方法詳解

    這篇文章主要介紹了Rabbitmq中的channel接口常用方法詳解,為了確保消息一定被消費(fèi)者處理,rabbitMQ提供了消息確認(rèn)功能,就是在消費(fèi)者處理完任務(wù)之后,就給服務(wù)器一個(gè)回饋,服務(wù)器就會將該消息刪除,需要的朋友可以參考下
    2023-09-09
  • Java OkHttp框架源碼深入解析

    Java OkHttp框架源碼深入解析

    okhttp是一個(gè)第三方類庫,用于android中請求網(wǎng)絡(luò)。這是一個(gè)開源項(xiàng)目,是安卓端最火熱的輕量級框架,由移動支付Square公司貢獻(xiàn)(該公司還貢獻(xiàn)了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient
    2022-08-08

最新評論