⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exponent.java

📁 Java编写的表达式计算器, 即可以像我们书写表达式那样直接输入计算表达式, 程序自动进行运算, 支持加减乘除幂运算以及判断表达式如A?B C, 程序包含完整的Document和测试运行环境
💻 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 + -