/*
时间:
	2012-10-10
作者:
	烟大
程序要求:
	熟悉异常处理机制;
	try
	{
		可能出现异常的代码;
	}
	catch
	{
		对异常进行处理的操作;
	}
	finally
	{
		一定执行的操作;
	}
程序解释:
	一:先进行输入的代码编写,前面的例子中也已经给出了例子
	二:编写try{}catch{}finally{}的内部代码部分
	三:finally通过i的值对异常进行判断输出操作

*/
import java.io.*;
class Day1010_Exception 
{
	public static void main(String[] args) throws IOException
	{
		String name;
		int i=0;
		
		try
		{
			BufferedReader b;
			b=new BufferedReader(new InputStreamReader(System.in));
			name=b.readLine();
			//name=args[0];
			System.out.println("亲爱的"+name+"您好!");
			i=0;
		}
		catch (ArrayIndexOutOfBoundsException e)
		{
			i=1;
		}
		finally
		{
			if (i==1)
			{
				System.out.println("请输入姓名!");
			}
		}
		
	}
}