黑马程序员技术交流社区

标题: 基础基数帖 [打印本页]

作者: 岁月催人    时间: 2019-3-29 17:20
标题: 基础基数帖
  新人一个,刚接触不到半个月,没什么深刻的理解。所以发两个自己整理的题。
for (int i = 1;i<10;i++){
    if(i%2 == 0){
             continue;
      } else{
             break ;
         }
       System.out.println(i);
}   //永远执行不到,编译错误。
             设计一个方法,用于比较两个数组的内容是否相同。    public static void main(String[] args) {
        int[] arr={11,22,33,44};
        int[]arr2={11,22,33,44};
        //int[]arr2=null;
        boolean flg = compare(arr,arr2);
        System.out.println(flg);
    }
    public static boolean compare(int[]arr,int[] arr2){
        if(arr==null||arr2==null){                                  //这题没什么大的难度 ,但是需要考虑null或者                                                                                                                                 //  与地址值相同的情况下怎么优化。
            return false;
        }
        if(arr==arr2){
            return true;
        }
        if(arr.length!=arr2.length){
            return false;
        }
        for (int i = 0; i <arr.length ; i++) {
            if(arr!=arr2){
                return false;
            }
        }
        return true;
    }
}
总结、多敲。总没错。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2