您当前的位置: 首页 >  Java

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】关键词assert的使用

星拱北辰 发布时间:2020-03-05 09:34:17 ,浏览量:0

正确算法
private static int pythagorean(int x, int y) {
    return x * x + y * y;
}
错误算法
private static int pythagorean(int x, int y) {
    return x * x + y * y + 1;
}
断言语句

断言语句由assert引起,后面接boolean表达式,再接上冒号,最后是一旦断言错误的报错语句。

assert pythagorean(3, 4) == 25 : "Error";
IDE中的assert

assert想在IDE中使用,就必须开虚拟机选项,-ea

IDEA的断言开启方法

顶部菜单栏,选择Run,找菜单项 Edit Configurations… 在这里插入图片描述在这里插入图片描述

完整代码
public class AssertTest {
    private static int pythagorean(int x, int y) {
        return x * x + y * y;
    }

    public static void main(String[] args) {
        assert pythagorean(3, 4) == 25 : "Error";
    }
}

在这里插入图片描述

public class AssertTest {
    private static int pythagorean(int x, int y) {
        return x * x + y * y + 1;
    }

    public static void main(String[] args) {
        assert pythagorean(3, 4) == 25 : "Error";
    }
}

在这里插入图片描述

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0481s