1、
boolean flag; int i=0;
do {
flag = false;
System.out.println( i++ );
flag = i < 10;
continue;
} while ( (flag)? true:false );
打印结果为: 0~9。注释掉continue也是返回同样的结果, 在do...while循环中, 即使使用了continue每次循环时也会执行while中的条件表达式。
2、
try{
badMethod();
System.out.println("A");
return ;
}catch (Exception e) {
System.out.println("B");
}
finally{System.out.println("C");}
System.out.println("D");
}
public static void badMethod(){}
总结: 如果try中没有使用return语句, 那么放在最后的打印“D”的语句也会执行, 如果使用了则不会执行最后一条语句。
——————————待定 ——————————————