zoukankan      html  css  js  c++  java
  • java面试笔试谈

    例一:

    public class Inc  {
        public static void main(String[] args) {
            Inc inc=new Inc();
            int i=5;
            inc.fermin(i);
            i=i++;//temp=i;i++;i=temp;
            System.out.println(i);
        }
        void fermin(int i){
            i++;
        }
    }

    结果是:
    5

    例二:插入排序,数组越界

    public class InsertSort{
        
    
    public static int[] sort(int[] intArray){
        int size=intArray.length;
        for(int i=1;i<size;i++){
            for(int j=i;intArray[j]<intArray[j-1] && j > 0;j--)
            {
                int temp=intArray[j-1];
                intArray[j-1]=intArray[j];
                intArray[j]=temp;    
            }        
        }    
    
        return intArray;    
    }    
        public static void main(String[] args){
        int[] arr={2,5,7,1,6,11,3,8};
        //插入排序
        InsertSort.sort(arr);
        for(int i: arr){
            System.out.println(i);
        }        
        }
    }

    结果:
    java.lang.ArrayIndexOutOfBoundsException

    打入两个断点,F6键调试。

    修正版本如下:

    public class InsertSort{
        
    
    public static int[] sort(int[] intArray){
        int size=intArray.length;
        for(int i=1;i<size;i++){
            for(int j=i; j > 1&&intArray[j]<intArray[j-1];j--)
            {
                int temp=intArray[j-1];
                intArray[j-1]=intArray[j];
                intArray[j]=temp;    
            }        
        }    
    
        return intArray;    
    }    
        public static void main(String[] args){
        int[] arr={2,5,7,1,6,11,3,8};
        //插入排序
        InsertSort.sort(arr);
        for(int i: arr){
            System.out.println(i);
        }        
        }
    }

    从小到大的一个排序。

  • 相关阅读:
    在peoplecode中直接调用SQR
    想起了李雷和韩梅梅
    结婚两周年纪念
    Unix Command Summary
    在PeopleSoft中如何隐藏菜单,导航栏,以及其他定制化链接
    那些朋友们
    整天工作的人为何当不了富翁
    ActiveX简单介绍
    SQL UNION
    Java程序设计问答大全(一)
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/4095170.html
Copyright © 2011-2022 走看看