📄 exponent.java
字号:
package parser;
/**
* 这个类用于存储指数的数据类型
* @author zouhao
*/
public class Exponent extends Token{
String head;
Integral i;
/**
* 构造函数
* @param temp 用于指数初始化的整数类型对象
* @param op 用于初始化的符号
*/
Exponent(Integral temp,String op)
{
type = "Exponent";
head = "e"+op;
i = new Integral(temp);
}
/**
* 构造函数
* @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;
}
/**
* 这个方法用于判断指数的符号
* @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 + -