java面向对象计算器怎么写_Java对象简单实用案例之计算器实现代码
對 Java中的對象與屬性,方法的使用,簡單寫了個案例
import java.util.Scanner;
class Calculste
{
int a; //定義兩個整數
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("您輸入的第二個數不能為 0,請重新輸入");
}
}
break;
case "%":
System.out.println("計算余:"+a+"%"+b+"="+(a%b));
break;
default:
System.out.println("您輸入的操作符有誤,請重新輸入");
}
}
}
class demo3
{
//需求: 使用java類描述一個計算器類,計算器具備操作數1, 操作數2 、操作符三個公共 的屬性,還具備計算的功能行為。
public static void main(String[] args)
{
System.out.println("兩個數的運算");
Scanner sca = new Scanner(System.in);
//創建類的對象
Calculste cal = new Calculste();
//給屬性賦值
System.out.println("第一個數:");
cal.a = (int)sca.nextInt();
System.out.println("第二個數:");
cal.b = (int)sca.nextInt();
System.out.println("輸入運算符號:");
cal.option = sca.next(); //接受字符的方法
//調用方法運算
cal.count();
}
}
這里是在控制臺的一些效果:
陌陌說:java語言是面向對象的編程語言,類,類中的對象,對象的屬性和方法 都是相當重要的。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的java面向对象计算器怎么写_Java对象简单实用案例之计算器实现代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解放军自行火炮惹俄罗斯艳羡
- 下一篇: java class 是否相等_Java