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

📄 b.class

📁 三国 Manifest-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MIDlet-Data-Size: 15000 MIDlet-Descrip
💻 CLASS
📖 第 1 页 / 共 2 页
字号:
import java.util.Vector;

class b
{

    public Vector _fldvoid;
    public Vector _fldgoto;
    public int _fldelse[];
    public int _fldbyte[];
    public String _fldfor[];
    public int _fldcase[];
    public int _fldnew[];
    public int _fldint[];
    public int _fldchar[];
    public int b[];
    public int _flddo[];
    public int _fldnull;
    int _fldif;
    sanguo _fldlong;
    int a;
    int _fldtry;

    public b(sanguo sanguo1, int k, int l, int i1)
    {
        int j1 = 0;
        _fldlong = sanguo1;
        _fldif = i1;
        _fldnull = 0;
        _fldvoid = new Vector();
        _fldgoto = new Vector();
        _fldint = new int[2];
        _fldchar = new int[2];
        for(j1 = 0; j1 < sanguo1._fldif._mthelse(k).size(); j1++)
        {
            _fldvoid.addElement((c)sanguo1._fldif._mthelse(k).elementAt(j1));
            if(_fldint[0] < ((c)sanguo1._fldif._mthelse(k).elementAt(j1))._fldfor)
            {
                _fldint[0] = ((c)sanguo1._fldif._mthelse(k).elementAt(j1))._fldfor;
            }
            if(_fldchar[0] < ((c)sanguo1._fldif._mthelse(k).elementAt(j1))._fldbyte)
            {
                _fldchar[0] = ((c)sanguo1._fldif._mthelse(k).elementAt(j1))._fldbyte;
            }
        }

        _fldint[0] = _fldint[0] + j1;
        for(j1 = 0; j1 < sanguo1._fldif._mthelse(l).size(); j1++)
        {
            _fldgoto.addElement((c)sanguo1._fldif._mthelse(l).elementAt(j1));
            if(_fldint[1] < ((c)sanguo1._fldif._mthelse(l).elementAt(j1))._fldfor)
            {
                _fldint[1] = ((c)sanguo1._fldif._mthelse(l).elementAt(j1))._fldfor;
            }
            if(_fldchar[1] < ((c)sanguo1._fldif._mthelse(l).elementAt(j1))._fldbyte)
            {
                _fldchar[1] = ((c)sanguo1._fldif._mthelse(l).elementAt(j1))._fldbyte;
            }
        }

        _fldint[1] = _fldint[1] + j1;
        _fldelse = new int[2];
        _fldelse[0] = k;
        _fldelse[1] = l;
        a = k;
        _fldtry = l;
        _fldbyte = new int[2];
        _fldbyte[0] = ((i)sanguo1._fldif._fldif.elementAt(k))._fldbyte;
        _fldbyte[1] = ((i)sanguo1._fldif._fldif.elementAt(l))._fldbyte;
        _fldfor = new String[2];
        _fldfor[0] = sanguo1._fldif._mthnew(_fldbyte[0]);
        _fldfor[1] = sanguo1._fldif._mthnew(_fldbyte[1]);
        _fldcase = new int[2];
        _fldcase[0] = sanguo1._fldif.a(((i)sanguo1._fldif._fldif.elementAt(k))._fldcase);
        _fldcase[1] = sanguo1._fldif.a(((i)sanguo1._fldif._fldif.elementAt(l))._fldcase);
        _fldnew = new int[2];
        _fldnew[0] = 100;
        _fldnew[1] = 100;
        b = new int[2];
        b[0] = 0;
        b[1] = ((i)sanguo1._fldif._fldif.elementAt(l))._fldgoto;
        _flddo = new int[2];
        _flddo[0] = ((d)sanguo1._fldif._fldnew.elementAt(_fldbyte[0]))._fldint;
        _flddo[1] = ((d)sanguo1._fldif._fldnew.elementAt(_fldbyte[1]))._fldint;
    }

    public String _mthnew(int k)
    {
        _fldnull++;
        int l;
        int i1;
        String s;
        if(k == 0)
        {
            l = (_fldint[0] + _fldlong._mthfor(12)) - _fldlong._mthfor(12) - _fldint[1] - b[1];
            if(l < 0)
            {
                l = 0;
            }
            _fldcase[1] -= l;
            i1 = _fldlong._mthfor(b[1]);
            _fldcase[0] -= i1;
            s = _fldfor[0];
        } else
        {
            l = (_fldint[1] + _fldlong._mthfor(12)) - _fldlong._mthfor(12) - _fldint[0] - b[0];
            if(l < 0)
            {
                l = 0;
            }
            _fldcase[0] -= l;
            i1 = _fldlong._mthfor(_fldlong._mthfor(4));
            _fldcase[1] -= i1;
            s = _fldfor[1];
        }
        a();
        return s + ":\u6740\u654C" + Integer.toString(l) + "\u635F\u5931" + Integer.toString(i1);
    }

    public String _mthdo(int k)
    {
        _fldnull++;
        if(k == 0)
        {
            String s = _fldfor[0];
            if(_fldcase[0] >= 5 * _fldcase[1])
            {
                int l = _fldlong._mthfor(10) * (_fldcase[0] / _fldcase[1]);
                _fldcase[1] -= l;
                a();
                return s + ":\u5305\u56F4\u654C\u519B\u6740\u654C" + Integer.toString(l);
            } else
            {
                a();
                return s + ":\u5175\u529B\u4E0D\u8DB3\u5B8C\u6210\u5305\u56F4\uFF01";
            }
        }
        String s1 = _fldfor[1];
        if(_fldcase[1] >= 5 * _fldcase[0])
        {
            int i1 = _fldlong._mthfor(10) * (_fldcase[1] / _fldcase[0]);
            _fldcase[0] -= i1;
            a();
            return s1 + ":\u5305\u56F4\u654C\u519B\u6740\u654C" + Integer.toString(i1);
        } else
        {
            a();
            return s1 + ":\u5175\u529B\u4E0D\u8DB3\u5B8C\u6210\u5305\u56F4\uFF01";
        }
    }

    public String _mthint(int k)
    {
        String s;
        if(k == 0)
        {
            s = _fldfor[0];
        } else
        {
            s = _fldfor[1];
        }
        String s1 = "";
        int l = 0;
        _fldnull++;
        if(_flddo[k] < 50)
        {
            return s + ":\u91D1\u94B1\u4E0D\u8DB3\u7528\u8BA1\uFF01";
        }
        _flddo[k] -= 50;
        if(k == 0)
        {
            l = _fldchar[0] - _fldchar[1];
        } else
        {
            l = _fldchar[1] - _fldchar[0];
        }
        if(l <= 0)
        {
            return s + ":\u8C0B\u7565\u4E0D\u8DB3\u7528\u8BA1\uFF01";
        }
        l = _fldlong._mthfor(l);
        switch(l)
        {
        case 0: // '\0'
            s1 = a(1, k);
            break;

        case 1: // '\001'
            s1 = a(2, k);
            break;

        case 2: // '\002'
            s1 = a(3, k);
            break;

        case 3: // '\003'
            s1 = a(4, k);
            break;

        case 4: // '\004'
            s1 = a(5, k);
            break;

        case 5: // '\005'
            s1 = a(6, k);
            break;

        case 6: // '\006'
            s1 = a(7, k);
            break;

        case 7: // '\007'
            s1 = a(8, k);
            break;

        case 8: // '\b'
            s1 = a(9, k);
            break;

        case 9: // '\t'
            s1 = a(10, k);
            break;

        case 10: // '\n'
            s1 = a(11, k);
            break;

        case 11: // '\013'
            s1 = a(12, k);
            break;

        case 12: // '\f'
            s1 = a(13, k);
            break;

        case 13: // '\r'
            s1 = a(14, k);
            break;

        case 14: // '\016'
            s1 = a(15, k);
            break;

        case 15: // '\017'
            s1 = a(16, k);
            break;
        }
        a();
        return s1;
    }

    public void a()
    {
        if(_fldcase[0] <= 0)
        {

⌨️ 快捷键说明

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