?? exponent.java
字號:
package parser;
/**
* 這個類用于存儲指數(shù)的數(shù)據(jù)類型
* @author zouhao
*/
public class Exponent extends Token{
String head;
Integral i;
/**
* 構造函數(shù)
* @param temp 用于指數(shù)初始化的整數(shù)類型對象
* @param op 用于初始化的符號
*/
Exponent(Integral temp,String op)
{
type = "Exponent";
head = "e"+op;
i = new Integral(temp);
}
/**
* 構造函數(shù)
* @param other 用另一個對象初始化
*/
Exponent(Exponent other)
{
type = "Exponent";
head = other.head;
i = other.i;
}
/**
* 用于返回對象的值
* @return 將值作為字符串類型返回
*/
public String getToken()
{
return toString();
}
/**
* 用于返回對象的值
* @return 將值作為double類型返回
*/
public double getValue()
{
double r = 1;
double j = i.getValue();
int t;
for(t=0;t<j;t++)
r *=10;
return r;
}
/**
* 這個方法用于判斷指數(shù)的符號
* @return 返回結果
*/
public boolean isPositive()
{
if(head.equals("e+"))
return true;
else
return false;
}
public String toString()
{
return head+i;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -