/*
时间:
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("请输入姓名!");
}
}
}
}