测试 live writer 用
2011-07-17 15:34 youxiachai 阅读(175) 评论(0) 收藏 举报package kg.tom.chapter_five;
//异常为循环而抛
public class Loop_42 {
public static void main(String[] args) {
int [][] tests = {{6,5,4,3,2,1},{1,2},{1,2,3},{1,2,3,4},{1}};
int successCount = 0;
try {
//不用使用异常控制循环,应该只为异常条件而使用异常
// int i =0;
// while(true){
// if (thirdElementIsThree(tests[i++]))
// successCount++;
// }
// for (int i = 0; i < tests.length; i ++){
// if(thirdElementIsThree(tests[i]))
// successCount++;
//
// }
//jdk 5.0以后
for(int[] test : tests){
if(thirdElementIsThree(test))
successCount++;
}
System.out.println(successCount);
} catch (ArrayIndexOutOfBoundsException e) {
// TODO: handle exception
e.printStackTrace();
}
}
private static boolean thirdElementIsThree(int[] is) {
//注意运算符重载问题!!
// return is.length >=3 & is[2] == 3;
//
return is.length >=3 && is[2] == 3;
}
}
测试一下更新……………!!!
作者:游戏阿柴
出处:http://www.cnblogs.com/youxilua
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
微博联系:新浪微博
用支付宝赞助博主:http://me.alipay.com/youxilua
浙公网安备 33010602011771号