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

📄 variable.java

📁 JAVA的CMM编译器(词法+语法+语义+输出结果)
💻 JAVA
字号:
/* * Variable.java *  * To change this template, choose Tools | Templates * and open the template in the editor. */package cmm;/** * * @author lx */public class Variable{    /* 表中的记录型数据 */    private String name;    VarType type;    private double value_r;    private int value_i;    private boolean isArray;    private boolean flag = false; //为true时表示设置的值为double类型        /**     *    Create a new instance of Variable     * @param n 名字     * @param t 类型     * @param v real类型值     * @param i 是否为数组     */    public Variable(String n, VarType t, double v, boolean i){        name = n;        type = t;        value_r= v;        isArray = i;        flag = true;    }        /**     *  Create a new instance of Variable     *      * @param n 名字     * @param t 类型     * @param v int类型值     * @param i 是否为数组     */    public Variable(String n, VarType t, int v, boolean i){        name = n;        type = t;        value_i = v;        isArray = i;    }            // 设置name 的值    public void setName(String pName){        name = pName;    }        // 获取当前实例name的值    public String getName(){        return name;    }        // 设置type的值    public void setType(VarType pType){        type = pType;    }    // 获取当前实例 type的值    public VarType getType(){        return type;    }        // 设置int类型value的值 value_i    public void setValue(int pValue){        value_i = pValue;    }        // 设置real类型value的值 value_r    public void setValue(double pValue){        value_r = pValue;        flag = true;    }        // 获取当前实例value 的值    public int getValue(){                    return value_i;    }        // 获取当前实例value的值    public double getValue_r(){        return value_r;    }        // 设置当前isArray的值    public void setIsArray(boolean pIsArray){        isArray = pIsArray;    }        // 获取当前isArray的值     public boolean getIsArray(){        return isArray;    }        // 获取flag的值    public boolean getFlag(){        return flag;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -