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

📄 shouwen.java

📁 贪食蛇的实现源码
💻 JAVA
字号:
package array;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

/*收文管理
编写一个收文类(ShouWen),主要数据类型有,文件编号、文件名称、接收人、接收日期、发文
日期、现行状态、分发号、份数、备注
要求:
1、要求在收文类中编写四个方法:a、打印所有收文基本数据方法、
			   b、根据一个时间查询此时间的收文,并且打印其基本信息(可能这一时间有多
			   个收文)
			   c、根据收文编号查询某个收文,并且打印此收文的具体信息
			   d、根据收文的分发号查询此收文的数据,并且改变此收文中的接收人。
2、编写一个收文的驱动类,此类中只有一个main方法,其中创建一组收文的数组(5-10)。创建
收文的对象,并且调用收文中的方法。
3、	编写一个登陆程序(使用昨天的登陆程序)
要求:
编写一个用户(user)类,此类中包括用户名称和登陆密码。
编写一个login登陆类,此类有一个具有10个用户的数组,我们输入一个用户名和一个密码,如果
入的密码和数组中的一样,那么程序输出登陆成功,否则输出登陆失败。或者用户密码不正确。
注:密码在存入数组之前要进行MD5加密。加密后打印
登陆成功后使用要求2的方式调用1中的方法,模拟此用户登陆后可以查看到收文的基本信息,和修
改收文接收人的操作。*/
class ShouWen 
{
	private int fileId;private String fileName;private String receiver ;
	private String reDate;private String seDate;private String condition;
	private int rsId;private String number;private String other;
	
	
	 ShouWen(){}
	 ShouWen(int fileId, String fileName, String receiver, String reDate, 
			 String seDate, String condition, int rsId, String number, 
			 String other) 
	{
		this.fileId = fileId;
		this.fileName = fileName;
		this.receiver = receiver;
		this.reDate = reDate;
		this.seDate = seDate;
		this.condition = condition;
		this.rsId = rsId;
		this.number = number;
		this.other = other;
	}
	
	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}
	public String toString()
	{
		return fileId+"\t"+fileName+"\t"+receiver+"\t"+reDate+"\t"+seDate+"\t"
		+condition+"\t"+rsId+"\t"+number+"\t"+other;
	}
	//打印所有收文基本数据方法
	public void printAll(ShouWen[] sw)
	{
		for(int i=1;i<sw.length;i++)
			System.out.println(sw[i]);
	}
	//根据收文的分发号查询此收文的数据,并且改变此收文中的接收人
	public void researchDataFromRsId(ShouWen[] sw)
	{
		try
		{
			InputStreamReader file = new InputStreamReader(System.in);
	        BufferedReader br1 = new BufferedReader(file);
		    int id= Integer.parseInt(br1.readLine());
          for(int i=1;i<sw.length;i++)
		  {
			if(sw[i].rsId==id)
			{
				setReceiver("xiaoxingxing");
			    System.out.println(sw[i]);	
			    break;
			 }
		  }
	    }
		catch(IOException e){}
    }
 } 
	

	

⌨️ 快捷键说明

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