Java對象簡單實用案例之計算器實現(xiàn)代碼
更新時間:2016年11月16日 08:51:28 作者:Bigerf
這篇文章主要為大家詳細(xì)介紹了Java對象簡單實用案例之計算器實現(xiàn)代碼
對 Java中的對象與屬性,方法的使用,簡單寫了個案例
import java.util.Scanner; class Calculste { int a; //定義兩個整數(shù) int b; String option; //定義接收操作符的字符串 public void count(){ //對操作符進(jìn)行判斷 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(); //接受字符的方法 //調(diào)用方法運算 cal.count(); } }
這里是在控制臺的一些效果:
陌陌說:java語言是面向?qū)ο蟮木幊陶Z言,類,類中的對象,對象的屬性和方法 都是相當(dāng)重要的。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于IDEA配置Hibernate中遇到的問題解決
這篇文章主要給大家介紹了關(guān)于IDEA配置Hibernate中遇到的問題,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05Java import導(dǎo)入及訪問控制權(quán)限修飾符原理解析
這篇文章主要介紹了Java import導(dǎo)入及訪問控制權(quán)限修飾符過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-11-11