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語言是面向對象的編程語言,類,類中的對象,對象的屬性和方法 都是相當重要的。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。