摘要:
public class New{ public static void main(String[] args){ assert false; System.out.println("pass"); }}cmd下输入命令java New输出为passjava默认是不开启断言的,这种情况下assert语句将会被跳过不执行。为了执行assert语句,需要在添加-ea参数,cmd下重新输入命令java -ea New此时输出为抛出一个异常,AssertErrorjava断言机制要求assert后面的布尔表达式必须返回一个true值,才会继续往下执行;如果不为t... 阅读全文
摘要:
1.不使用额外变量而变换两个变量值public static void main(String[] args) { int a = 3; int b = 4; a = b +(b = a)*0; System.out.println("a = "+a); System.out.println("b = "+b); }2.斐波那契数列public static void main(String[] args) { int a =1; int b = 1; while(b > 0... 阅读全文