try。。。catch处理异常
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Exception_try_catch {
public static void main(String[] args) {
try {
System.out.println("打电话和林青霞约会");
System.out.println("和她沙滩散步");
System.out.println("和她观赏日落");
System.out.println("送她回家");
}
catch (Exception e)
{
System.out.println("林青霞拒绝了");
}
System.out.println("回家陪媳妇看电视");
Scanner scanner =new Scanner(System.in);
while(true)
{
String birthday = scanner.next();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
try{
Date date = simpleDateFormat.parse(birthday);
date.setTime(date.getTime()+1000*60*60*24);
String format = simpleDateFormat.format(date);
System.out.print(format);
}
catch (ParseException e)
{
System.out.print("你输入的格式有问题,请重新输入");
}
}
}
}