栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

日期和异常

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

日期和异常

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();
            }
        }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/667636.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号