Java簡單計算器的實現(xiàn)
更新時間:2020年12月17日 09:19:19 作者:初入java深似海
這篇文章主要為大家詳細介紹了Java簡單計算器的實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
Java簡易計算器的實現(xiàn),供大家參考,具體內(nèi)容如下
操作流程
用戶通過輸入要被運算的數(shù)字和運算符,進行數(shù)字的運算,例如用戶輸入2+2則會輸出4。
加法運算截圖

減法運算截圖

乘法運算截圖

除法運算截圖

代碼
import java.util.Scanner;
//簡易計算器 實現(xiàn)加減乘除
public class Demo11 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入要計算的第一個數(shù)字:");
int num1 = 0;
int num2 = 0;
int d = 0;
num1 = scanner.nextInt();
System.out.println("請輸入運算符:");
String c = scanner.next();
System.out.println("請輸入要計算的第二個數(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("運算結(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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java數(shù)據(jù)結(jié)構(gòu)之LinkedList從鏈表到實現(xiàn)
LinkedList是Java中常用的數(shù)據(jù)結(jié)構(gòu)之一,實現(xiàn)了鏈表的特性,支持快速添加、刪除元素,可以用于實現(xiàn)隊列、棧、雙向隊列等數(shù)據(jù)結(jié)構(gòu)。LinkedList的內(nèi)部實現(xiàn)采用了雙向鏈表,其中每個節(jié)點都包含前驅(qū)節(jié)點和后繼節(jié)點的引用,可以直接訪問鏈表的頭尾元素2023-04-04
SpringBoot2.1.x,創(chuàng)建自己的spring-boot-starter自動配置模塊操作
這篇文章主要介紹了SpringBoot2.1.x,創(chuàng)建自己的spring-boot-starter自動配置模塊操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
DUCC配置平臺實現(xiàn)一個動態(tài)化線程池示例代碼
這篇文章主要為大家介紹了DUCC配置平臺實現(xiàn)一個動態(tài)化線程池示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02
Spring boot 整合CXF開發(fā)web service示例
這篇文章主要介紹了Spring boot 整合CXF開發(fā)web service示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05

