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

Java對(duì)象簡(jiǎn)單實(shí)用案例之計(jì)算器實(shí)現(xiàn)代碼

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

對(duì) Java中的對(duì)象與屬性,方法的使用,簡(jiǎn)單寫了個(gè)案例

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

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

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

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

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

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

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

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

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

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

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

這里是在控制臺(tái)的一些效果:

 

 陌陌說:java語(yǔ)言是面向?qū)ο蟮木幊陶Z(yǔ)言,類,類中的對(duì)象,對(duì)象的屬性和方法 都是相當(dāng)重要的。

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

相關(guān)文章

  • 關(guān)于IDEA配置Hibernate中遇到的問題解決

    關(guān)于IDEA配置Hibernate中遇到的問題解決

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

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

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

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

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

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

    攔截器對(duì)使用SpringMvc、Struts的開發(fā)人員來說特別熟悉,因?yàn)槟阒灰肴プ龊靡粋€(gè)項(xiàng)目必然會(huì)用到它,文件上傳是一個(gè)很常見的功能。在項(xiàng)目開發(fā)過程中,我們通常都會(huì)使用一些成熟的上傳組件來實(shí)現(xiàn)對(duì)應(yīng)的功能
    2022-05-05
  • SpringBoot之?dāng)r截器與過濾器解讀

    SpringBoot之?dāng)r截器與過濾器解讀

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

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

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

    Java import導(dǎo)入及訪問控制權(quán)限修飾符原理解析

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

    Spring Boot 中的Servlet簡(jiǎn)單使用

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

    Java經(jīng)典算法匯總之冒泡排序

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

    logback如何自定義日志存儲(chǔ)

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

最新評(píng)論