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

📄 h.java

📁 J2ME写的英译汉字典 比较适合新手练手用!!!!!
💻 JAVA
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space 


public final class h
{

	public byte a;
	public int b;
	public int c;
	public byte d;
	public byte e;
	public int f;
	public byte g;
	public byte h;
	public byte i;
	public byte j;
	public int k;
	public int l;
	public short m[];
	public byte n;
	public byte o;
	public byte p;
	public byte q;
	public boolean r;
	public byte s;
	public byte t;
	public byte u[];
	public byte v[];
	public byte w[];
	public byte x[];

	public h(byte abyte0[])
	{
		p = 0;
		q = 0;
		r = false;
		a = abyte0[0];
		b = abyte0[1] * 20;
		c = abyte0[2] * 20;
		d = abyte0[3];
		f = abyte0[4] * 100;
		g = abyte0[5];
		h = abyte0[6];
		i = abyte0[7];
		j = abyte0[8];
		e = abyte0[9];
	}

	public h(h h1)
	{
		p = 0;
		q = 0;
		r = false;
		a = h1.a;
		b = h1.b;
		c = h1.c;
		d = h1.d;
		f = h1.f;
		g = h1.g;
		h = h1.h;
		i = h1.i;
		j = h1.j;
		e = h1.e;
		s = h1.s;
	}

	public final boolean a(int i1, int j1, int k1, int l1)
	{
		int i2 = f;
		int j2;
		j2 = (j2 = 100 - (f / 100 - l1) * 20) >= 10 ? j2 : 10;
		f += (((i1 * j1) / 100 + k1) * j2) / 100;
		if (f > 5000)
			f = 5000;
		return i2 / 100 != f / 100;
	}

	public final byte[] a()
	{
		byte abyte0[];
		(abyte0 = new byte[28])[0] = a;
		abyte0[1] = (byte)(b / 20);
		abyte0[2] = (byte)(c / 20);
		abyte0[3] = n;
		abyte0[4] = o;
		abyte0[5] = p;
		abyte0[6] = ((byte)(r ? 1 : 0));
		abyte0[7] = e;
		System.arraycopy(e.a(k), 0, abyte0, 8, 4);
		System.arraycopy(e.a(l), 0, abyte0, 12, 4);
		System.arraycopy(e.a(f), 0, abyte0, 16, 4);
		System.arraycopy(e.a(m[2]), 0, abyte0, 20, 4);
		System.arraycopy(e.a(m[3]), 0, abyte0, 24, 4);
		return abyte0;
	}

	public final void a(byte abyte0[], int i1, byte byte0, g g1)
	{
		if (abyte0[i1 + 6] == 1)
			r = true;
		f = e.a(abyte0[i1 + 16], abyte0[i1 + 17], abyte0[i1 + 18], abyte0[i1 + 19]);
		if (byte0 == 2)
		{
			a = abyte0[i1];
			b = abyte0[i1 + 1] * 20;
			c = abyte0[i1 + 2] * 20;
			n = abyte0[i1 + 3];
			o = abyte0[i1 + 4];
			p = abyte0[i1 + 5];
			e = abyte0[i1 + 7];
			m = g1.a(a, f / 100);
			k = e.a(abyte0[i1 + 8], abyte0[i1 + 9], abyte0[i1 + 10], abyte0[i1 + 11]);
			l = e.a(abyte0[i1 + 12], abyte0[i1 + 13], abyte0[i1 + 14], abyte0[i1 + 15]);
			m[2] = (short)e.a(abyte0[i1 + 20], abyte0[i1 + 21], abyte0[i1 + 22], abyte0[i1 + 23]);
			m[3] = (short)e.a(abyte0[i1 + 24], abyte0[i1 + 25], abyte0[i1 + 26], abyte0[i1 + 27]);
		}
	}
}

⌨️ 快捷键说明

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