moneysum.java

来自「自行开发的j2me小软件」· Java 代码 · 共 161 行

JAVA
161
字号
 /*
 * 创建日期 2005-2-9
 *
 * TODO 要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
package src;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;

/**
 * @author ryu-java
 *
 * TODO 要更改此生成的类型注释的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
public class MoneySum extends MoneyTools{
	private int income=0;
	private int outgo=0;
	private int borrow=0;
	private int lend=0;
	private int incomecount=0;
	private int outgocount=0;
	private int borrowcount=0;
	private int lendcount=0;
	public MoneySum(int in,int ins,int out,int outs,int bo,int bos,int le,int les)
	{
		income=in;
		outgo=out;
		borrow=bo;
		lend=le;
		incomecount=ins;
		outgocount=outs;
		borrowcount=bos;
		lendcount=les;
	}
	
	public MoneySum()
	{
		
	}
	public void setincome(int in)
	{
		income=in;
	}
	public int getincome()
	{
		return income;
	}
	public void setoutgo(int out)
	{
		outgo=out;
	}
	public int getoutgo()
	{
		return outgo;
		
	}
	public void setborrow(int bo)
	{
		borrow=bo;
	}
	public int getborrow()
	{
		return borrow;
	}
	public void setlend(int le)
	{
		lend=le;
	}
	public int getlend()
	{
		return lend;
	}
	public void setincomecount(int ins)
	{
		incomecount=ins;
	}
	public int getincomecount()
	{
		return incomecount;
	}
	public void setoutgocount(int outs)
	{
		outgocount=outs;
	}
	public int getoutgocount()
	{
		return outgocount;
	}
	public void setborrowcount(int bos)
	{
		borrowcount=bos;
	}
	public int getborrowcount()
	{
		return borrowcount;
	}
	public void setlendcount(int les)
	{
		lendcount=les;
	}
	public int getlendcount()
	{
		return lendcount;
	}
	
	public byte[] encode()
	{
		byte[] result=null;
		try
		{
			ByteArrayOutputStream bos =new ByteArrayOutputStream();
			DataOutputStream dos=new DataOutputStream(bos);
			dos.writeInt(income);
			dos.writeInt(outgo);
			dos.writeInt(borrow);
			dos.writeInt(lend);
			dos.writeInt(incomecount);
			dos.writeInt(outgocount);
			dos.writeInt(borrowcount);
			dos.writeInt(lendcount);
			result=bos.toByteArray();
			dos.close();
			bos.close();
		}catch(Exception e)
		{
			
		}
		return result;	
	}
	
	public void decode(byte[] data)
	{
		try
		{
			ByteArrayInputStream bis =new ByteArrayInputStream(data);
			DataInputStream dis=new DataInputStream(bis);	
			income=dis.readInt();
			outgo=dis.readInt();
			borrow=dis.readInt();
			lend=dis.readInt();
			incomecount=dis.readInt();
			outgocount=dis.readInt();
			borrowcount=dis.readInt();
			lendcount=dis.readInt();
			dis.close();
			bis.close();
		}catch(Exception e)
		{
			
		}
	}
	


}

⌨️ 快捷键说明

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