leaser.java

来自「一个租车行的图形用户界面程序,可根据顾客的要求选择车辆」· Java 代码 · 共 86 行

JAVA
86
字号


import java.io.*;


public class leaser implements Serializable
{
    String name;
	String ID;
	String sex;
	Date lease_date;
	Date return_date;
	
	public leaser()
	{
		name=null;
		ID=null;
		sex=null;
	}
	
	public String toString()
	{
		return "the message of the leaser:"+"\nname:"+name+"\nID:"+ID+"\nsex:"+sex+
		       "\nlease date:"+lease_date+"\nreturn date:"+return_date;
	}
	
	void set_leaser()throws IOException
	{
		BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
		
		
		boolean valid=false;
		
		String p = null;
		
		while(!valid)
		{
			System.out.println("Has it been lease(Y or N)?");
			
			p=in.readLine();
			
			if(p.equalsIgnoreCase("Y")||p.equalsIgnoreCase("y")||p.equalsIgnoreCase("N")||p.equalsIgnoreCase("n"))
				valid=true;
			else System.out.println("输入错误!");
		
		}
		
		if(p.equalsIgnoreCase("Y")||p.equalsIgnoreCase("y"))
		{
			System.out.print("Input name of the leaser: ");
			this.name=in.readLine();
			
			System.out.print("Input ID of the leaser: ");
			this.ID=in.readLine();
			
			valid=false;
			
			while(!valid)
			{
				System.out.print("Input sex of the leaser(M for male,F for female):   ");
				
				p=in.readLine();
				
				if(p.equalsIgnoreCase("M")||p.equalsIgnoreCase("m"))
				{
					this.sex="male";
					valid=true;
				}
				else if(p.equalsIgnoreCase("F")||p.equalsIgnoreCase("f"))
				{
					this.sex="female";
					valid=true;
				}else System.out.println("输入错误!");
			}
			System.out.print("Input the lease date:\n");
			this.lease_date=new Date();
			this.lease_date.setDate();
			
			System.out.print("Input the return date:\n");
			this.return_date=new Date();
			this.return_date.setDate();
		}
		
	}
}

⌨️ 快捷键说明

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