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í)有所幫助,也希望大家多多支持腳本之家。
- 使用jsp調(diào)用javabean實(shí)現(xiàn)超簡(jiǎn)單網(wǎng)頁(yè)計(jì)算器示例
- java 簡(jiǎn)單的計(jì)算器程序?qū)嵗a
- java實(shí)現(xiàn)簡(jiǎn)單的計(jì)算器類實(shí)例
- Java Swing實(shí)現(xiàn)簡(jiǎn)單的體重指數(shù)(BMI)計(jì)算器功能示例
- Java實(shí)現(xiàn)簡(jiǎn)單的表達(dá)式計(jì)算器功能示例
- java圖形化界面實(shí)現(xiàn)簡(jiǎn)單混合運(yùn)算計(jì)算器的示例代碼
- java簡(jiǎn)單模仿win10計(jì)算器
- java實(shí)現(xiàn)簡(jiǎn)單年齡計(jì)算器
- Java編寫簡(jiǎn)單計(jì)算器的完整實(shí)現(xiàn)過程
相關(guān)文章
關(guān)于IDEA配置Hibernate中遇到的問題解決
這篇文章主要給大家介紹了關(guān)于IDEA配置Hibernate中遇到的問題,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05mybatis-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-09Java import導(dǎo)入及訪問控制權(quán)限修飾符原理解析
這篇文章主要介紹了Java import導(dǎo)入及訪問控制權(quán)限修飾符過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11Spring Boot 中的Servlet簡(jiǎn)單使用
在spring boot中添加自己的Servlet有兩種方法,代碼注冊(cè)Servlet和注解自動(dòng)注冊(cè)(Filter和Listener也是如此)。這篇文章主要介紹了Spring Boot 中的Servlet簡(jiǎn)單使用,需要的朋友可以參考下2017-04-04