日常JAVA基础面试题集4(含答案)

日常_JAVA_基础面试题集4(含答案)


王文峯

文章目录

  • 日常_JAVA_基础面试题集4(含答案)
      • 21、使用数组四步走是什么?
      • 22、数组的定义有哪些方式?
      • 23、编写一个程序实现费波拉契数列(就是后面的数字是前面两个数字的和),要求从1到20即可。请使用数组方式来实现
      • 24、请打印杨辉三角。杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和(使用数组实现)
      • 25、请描述什么是对象,什么是类?

21、使用数组四步走是什么?

​ 1、声明数组 2、分配空间 3、赋值 4、处理数据

22、数组的定义有哪些方式?

​ int[] arr=new int[5];

​ int arr[]=new int[5];

​ int[] arr=new int[]{1,2,3,4,5};

​ int[] arr={1,2,3,4,5};

23、编写一个程序实现费波拉契数列(就是后面的数字是前面两个数字的和),要求从1到20即可。请使用数组方式来实现

int[] num=new int[20];

             num[0]=0;

             num[1]=1;

             

             for(int i=2;i<20;i++){

                    num[i]=num[i-1]+num[i-2];

             }

             

             for(int j=1;j<=20;j++){

                    if(j%5==0){

                           System.out.println();

                    }

                    System.out.print(num[j-1]+" ");

             }

24、请打印杨辉三角。杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和(使用数组实现)

  final int N=10;

              int[] num=new int[N];

              num[0]=1;

              

             for(int i=1;i!=N;i++){

                    for(int j=0;j!=i;j++){

                           System.out.print(num[j]+"\t");

                    }

                    System.out.println();

                    num[i]=1;

                    

                    for(int j=i-1;j!=0;j--){

                           num[j]=num[j]+num[j-1];

                    }

             }

25、请描述什么是对象,什么是类?

​ 对象是一个你能够看得到、摸得着的具体实体

​ 类是模子,定义对象将会拥有的特征(属性)和行为(方法),类是抽象的概念,仅仅是模板

什么是对象,什么是类?

​ 1. 对象是一个你能够看得到、摸得着的具体实体

​ 2. 类是模子,定义对象将会拥有的特征(属性)和行为(方法),类是抽象的概念,仅仅是模板

你可能感兴趣的:(面试考试题,java,java,面试)