大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java編寫計算器的例子

Java編寫計算器的例子

更新時間:2022-04-15 09:42:13 來源:動力節(jié)點 瀏覽1298次

一個基本的計算器能夠加、減、乘或除兩個數(shù)字。這是使用開關(guān)盒完成的。演示這一點的程序如下 

例子

import java.util.Scanner;
public class Calculator {
   public static void main(String[] args) {
      double num1;
      double num2;
      double ans;
      char op;
      Scanner reader = new Scanner(System.in);
      System.out.print("Enter two numbers: ");
      num1 = reader.nextDouble();
      num2 = reader.nextDouble();
      System.out.print("\nEnter an operator (+, -, *, /): ");
      op = reader.next().charAt(0);
      switch(op) {
         case '+': ans = num1 + num2;
            break;
         case '-': ans = num1 - num2;
            break;
         case '*': ans = num1 * num2;
            break;
         case '/': ans = num1 / num2;
            break;
      default: System.out.printf("Error! Enter correct operator");
         return;
      }
      System.out.print("\nThe result is given as follows:\n");
      System.out.printf(num1 + " " + op + " " + num2 + " = " + ans);
   }
}

輸出

Enter two numbers: 10.0 7.0
Enter an operator (+, -, *, /): -
The result is given as follows:
10.0 - 7.0 = 3.0

現(xiàn)在讓我們了解一下上面的程序。

這兩個號碼以及運營商都是從用戶那里獲取的。演示這一點的代碼片段如下

double num1;
double num2;
double ans;
char op;
Scanner reader = new Scanner(System.in);
System.out.print("Enter two numbers: ");
num1 = reader.nextDouble();
num2 = reader.nextDouble();
System.out.print("\nEnter an operator (+, -, *, /): ");
op = reader.next().charAt(0);

switch case 用于對兩個數(shù)字執(zhí)行指定的操作。如果輸入的操作員不正確,則會顯示錯誤消息。演示這一點的代碼片段如下

switch(op) {
   case '+': ans = num1 + num2;
      break;
   case '-': ans = num1 - num2;
      break;
   case '*': ans = num1 * num2;
      break;
   case '/': ans = num1 / num2;
      break;
default: System.out.printf("Error! Enter correct operator");
return;
}

最后,打印結(jié)果。演示這一點的代碼片段如下 

System.out.print("\nThe result is given as follows:\n");
System.out.printf(num1 + " " + op + " " + num2 + " = " + ans);

 

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 中文字幕久热 | 日本黄色一级毛片 | 日本无吗中文字幕免费婷婷 | 视频一区二区国产无限在线观看 | 全亚洲最大的免费私人影剧院 | 日韩欧美在线播放视频 | 五月天狠狠干 | 男人的天堂免费在线观看 | 目韩一区二区三区系列片丶 | 国产系列在线播放 | 奇米在线播放 | 日本不卡免费在线 | 亚洲图片二区 | 四虎永久在线精品免费观看地址 | 操操操网站| 欧美日韩国产亚洲一区二区三区 | 天堂一区二区三区在线观看 | 99热成人精品热久久669 | 91久久亚洲最新一本 | 国产亚洲欧美在线视频 | 波多野结衣一二区 | 欧美日中文字幕 | 亚洲免费在线观看视频 | 国内精品自在自线香蕉 | 午夜久久久久久久 | 国产福利在线免费观看 | 国产欧美精品午夜在线播放 | 伊人网五月天 | 中文字幕在线激情日韩一区 | 久久精品国产线看观看亚洲 | 国产欧美日本在线观看 | 久久天天躁夜夜躁狠狠躁2015 | 亚洲欧洲视频在线观看 | 人妖粗暴刺激videos | 国产欧美在线观看视频 | 中文字幕日韩欧美一区二区三区 | 日本欧美高清视频 | 午夜视频福利在线 | 亚洲区 欧美区 | 精品欧美一区二区三区精品久久 | 久草中文视频 |