1.java日期
// 初始化 Date 对象 Date date = new Date(); // 使用 toString() 函数显示日期时间 System.out.println(date.toString());
运行结果 :
我们可以:
//使用 SimpleDateFormat 格式化日期
SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");
System.out.println("当前时间为: " + sdf.format(date));
运行结果:
2.异常
①.运行时发生的错误称为异常。错误不是异常。
②.Java使用try, catch,throw, throws和finally来处理ava异常。
使用throw和throws抛出异常时,谁实用谁就得处理这个异常,向上抛的终点是虚拟机。
//检测年龄不能为负数和大于200岁 向上抛出异常
public static void main(String[] args) throws MyException {
Scanner input=new Scanner(System.in);
System.out.println("请输入年龄:");
int age=input.nextInt();
if(age<0){
//抛出一个自定义异常 必须处理这个异常
throw new MyException("年龄不能为0");
}else if(age>200){
throw new MyException("年龄不能大于200");
}
}
使用try,catch处理异常
//检测年龄不能为负数和大于200岁
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入年龄:");
int age=input.nextInt();
try {
if(age<0){
//抛出一个自定义异常 必须处理这个异常
throw new MyException("年龄不能为0");
}else if(age>200){
throw new MyException("年龄不能大于200");
}
throw new MyException("年龄不能为0");
} catch (MyException e) {
e.printStackTrace();
}
}



