計算
Class 計算機

java.lang.Object
  extended by 計算.計算機

public class 計算機
extends java.lang.Object

Title: Java 計算機

Description:

Copyright: Copyrights 2006-07 Carol Lin, All Rights Reserved

Company: National Chiao Tung University

Version:
0.2
Author:
Carol Lin

Constructor Summary
計算機()
           
 
Method Summary
 void 四則運算_加法()
          四則運算的加法,先將之前的運算結果算出,再輸入運算符號
 void 四則運算_乘法()
          四則運算的乘法,先將之前的運算結果算出,再輸入運算符號
 void 四則運算_除法()
          四則運算的除法,先將之前的運算結果算出,再輸入運算符號
 void 四則運算_減法()
          四則運算的減法,先將之前的運算結果算出,再輸入運算符號
 void 四則運算_等於()
          四則運算的等於,將之前的運算結果以運算符號算出
 boolean 取得_小數狀況()
          取得小數狀況
 java.lang.String 取得_記憶體()
          取得記憶體數值
 java.lang.String 取得_暫存字串()
          取得暫存字串
 double 取得_暫存值()
          取得暫存值
 boolean 取得_輸入狀況()
          取得輸入狀況
static 計算機 取得計算機()
          static singleton factory
 void 設定_CE清除()
          設定CE清除
 void 設定_小數狀況(boolean status)
          設定小數狀況為status
 void 設定_記憶體(java.lang.String val)
          設定記憶體狀況
 void 設定_暫存(java.lang.String val)
          設定暫存狀況
 void 設定_輸入狀況(boolean mode)
          設定輸入狀況,true為可輸入,false為不能輸入
 void 設定_歸零()
          設定歸零
 void 單元運算_平方根()
          計算平方根
 void 單元運算_百分號()
          單元運算百分比運算,將暫存設為記憶體的百分比
 void 單元運算_倒數()
          單元運算倒數
 void 單元運算_退格()
          單元運算退格
 void 單元運算_異號()
          單元運算異號
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

計算機

public 計算機()
Method Detail

取得計算機

public static 計算機 取得計算機()
static singleton factory

Returns:
計算機 計算機實體

四則運算_加法

public void 四則運算_加法()
四則運算的加法,先將之前的運算結果算出,再輸入運算符號


四則運算_乘法

public void 四則運算_乘法()
四則運算的乘法,先將之前的運算結果算出,再輸入運算符號


四則運算_除法

public void 四則運算_除法()
四則運算的除法,先將之前的運算結果算出,再輸入運算符號


四則運算_減法

public void 四則運算_減法()
四則運算的減法,先將之前的運算結果算出,再輸入運算符號


四則運算_等於

public void 四則運算_等於()
四則運算的等於,將之前的運算結果以運算符號算出


取得_小數狀況

public boolean 取得_小數狀況()
取得小數狀況

Returns:
true 有小數, false 沒小數

取得_記憶體

public java.lang.String 取得_記憶體()
取得記憶體數值

Returns:
String as 記憶體數值

取得_暫存字串

public java.lang.String 取得_暫存字串()
取得暫存字串

Returns:
String as 暫存字串

取得_暫存值

public double 取得_暫存值()
取得暫存值

Returns:
double as 暫存值

取得_輸入狀況

public boolean 取得_輸入狀況()
取得輸入狀況

Returns:
boolean as 輸入狀況

設定_CE清除

public void 設定_CE清除()
設定CE清除


設定_小數狀況

public void 設定_小數狀況(boolean status)
設定小數狀況為status

Parameters:
status - as 欲設定的小數狀況

設定_記憶體

public void 設定_記憶體(java.lang.String val)
設定記憶體狀況

Parameters:
val - as String 記憶體值

設定_暫存

public void 設定_暫存(java.lang.String val)
設定暫存狀況

Parameters:
val - as String 暫存值

設定_輸入狀況

public void 設定_輸入狀況(boolean mode)
設定輸入狀況,true為可輸入,false為不能輸入

Parameters:
mode - as boolean 輸入狀況

設定_歸零

public void 設定_歸零()
設定歸零


單元運算_平方根

public void 單元運算_平方根()
計算平方根


單元運算_百分號

public void 單元運算_百分號()
單元運算百分比運算,將暫存設為記憶體的百分比


單元運算_倒數

public void 單元運算_倒數()
單元運算倒數


單元運算_退格

public void 單元運算_退格()
單元運算退格


單元運算_異號

public void 單元運算_異號()
單元運算異號