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

Java對象簡單實用案例之計算器實現(xiàn)代碼

 更新時間:2016年11月16日 08:51:28   作者:Bigerf  
這篇文章主要為大家詳細介紹了Java對象簡單實用案例之計算器實現(xiàn)代碼

對 Java中的對象與屬性,方法的使用,簡單寫了個案例

import java.util.Scanner;
class Calculste
{
 int a; //定義兩個整數(shù)
 int b;
 String option; //定義接收操作符的字符串
 public void count(){

  //對操作符進行判斷
  switch(option){
   case "+":
    System.out.println("計算和:"+a+"+"+b+"="+(a+b));
   break;

   case "-":
    System.out.println("計算差:"+a+"-"+b+"="+(a-b));
   break;

   case "*":
    System.out.println("計算積:"+a+"*"+b+"="+(a*b));
   break;

   case "/":
   {
    //作除法運算時,分母不能為 0 
    if (b != 0)
    {
     System.out.println("計算商:"+a+"/"+b+"="+(a/b));
    }else{
     System.out.println("您輸入的第二個數(shù)不能為 0,請重新輸入");
    }
   } 
   break;

   case "%":
    System.out.println("計算余:"+a+"%"+b+"="+(a%b));
   break;

   default:
    System.out.println("您輸入的操作符有誤,請重新輸入");
  }
  
 } 
}
class demo3 
{
 //需求: 使用java類描述一個計算器類,計算器具備操作數(shù)1, 操作數(shù)2 、操作符三個公共 的屬性,還具備計算的功能行為。
 public static void main(String[] args) 
 {
  System.out.println("兩個數(shù)的運算");
  Scanner sca = new Scanner(System.in);

  //創(chuàng)建類的對象
  Calculste cal = new Calculste();

  //給屬性賦值
  System.out.println("第一個數(shù):");
  cal.a = (int)sca.nextInt();

  System.out.println("第二個數(shù):");
  cal.b = (int)sca.nextInt();

  System.out.println("輸入運算符號:");
  cal.option = sca.next(); //接受字符的方法
  
  //調用方法運算
  cal.count();
 }
}

這里是在控制臺的一些效果:

 

 陌陌說:java語言是面向對象的編程語言,類,類中的對象,對象的屬性和方法 都是相當重要的。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 關于IDEA配置Hibernate中遇到的問題解決

    關于IDEA配置Hibernate中遇到的問題解決

    這篇文章主要給大家介紹了關于IDEA配置Hibernate中遇到的問題,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • mybatis-plus配置日志兩種實現(xiàn)方式

    mybatis-plus配置日志兩種實現(xiàn)方式

    這篇文章主要給大家介紹了關于mybatis-plus配置日志兩種實現(xiàn)方式的相關資料,Mybatis-plus集成了日志框架,可以將程序運行時產生的日志進行記錄,方便開發(fā)人員進行問題排查,需要的朋友可以參考下
    2023-09-09
  • Go并發(fā)編程中使用channel的方法

    Go并發(fā)編程中使用channel的方法

    本文給大家介紹Go并發(fā)編程中使用channel的方法,通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-11-11
  • Java全面深入探究SpringBoot攔截器與文件上傳

    Java全面深入探究SpringBoot攔截器與文件上傳

    攔截器對使用SpringMvc、Struts的開發(fā)人員來說特別熟悉,因為你只要想去做好一個項目必然會用到它,文件上傳是一個很常見的功能。在項目開發(fā)過程中,我們通常都會使用一些成熟的上傳組件來實現(xiàn)對應的功能
    2022-05-05
  • SpringBoot之攔截器與過濾器解讀

    SpringBoot之攔截器與過濾器解讀

    這篇文章主要介紹了SpringBoot之攔截器與過濾器解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • java實現(xiàn)高效下載文件的方法

    java實現(xiàn)高效下載文件的方法

    這篇文章主要為大家詳細介紹了java實現(xiàn)高效下載文件的幾種方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java import導入及訪問控制權限修飾符原理解析

    Java import導入及訪問控制權限修飾符原理解析

    這篇文章主要介紹了Java import導入及訪問控制權限修飾符過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Spring Boot 中的Servlet簡單使用

    Spring Boot 中的Servlet簡單使用

    在spring boot中添加自己的Servlet有兩種方法,代碼注冊Servlet和注解自動注冊(Filter和Listener也是如此)。這篇文章主要介紹了Spring Boot 中的Servlet簡單使用,需要的朋友可以參考下
    2017-04-04
  • Java經典算法匯總之冒泡排序

    Java經典算法匯總之冒泡排序

    冒泡排序基本思想:在要排序的一組數(shù)中,對當前還未排好序的范圍內的全部數(shù),自上而下對相鄰的兩個數(shù)依次進行比較和調整,讓較大的數(shù)往下沉,較小的往上冒。即:每當兩相鄰的數(shù)比較后發(fā)現(xiàn)它們的排序與排序要求相反時,就將它們互換。
    2016-04-04
  • logback如何自定義日志存儲

    logback如何自定義日志存儲

    這篇文章主要介紹了logback如何自定義日志存儲的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評論