【Java】关键词assert的使用
生活随笔
收集整理的這篇文章主要介紹了
【Java】关键词assert的使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
正確算法
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表達(dá)式,再接上冒號,最后是一旦斷言錯誤的報(bào)錯語句。
assert pythagorean(3, 4) == 25 : "Error";IDE中的assert
assert想在IDE中使用,就必須開虛擬機(jī)選項(xiàng),-ea!
IDEA的斷言開啟方法
頂部菜單欄,選擇Run,找菜單項(xiàng) 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";} }總結(jié)
以上是生活随笔為你收集整理的【Java】关键词assert的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【操作系统】高速缓存和缓冲区
- 下一篇: 【Python】PyCharm新建Pyt