日常_JAVA_基础面试题集4(含答案)
文章目录
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. 类是模子,定义对象将会拥有的特征(属性)和行为(方法),类是抽象的概念,仅仅是模板