一、程序中break、continue、return跳转语句的不同?(重点)
break是跳出循环执行循环体后面的语句;
continue是跳出本次循环,进入下一次循环;
return是结束方法的调用。
二、使用数组的四步走是什么?(重点)
①声明数组
②分配空间
③赋值
④处理数据
三、数组的定义有哪些方式?
①int array [] = new int[长度];
②int [] array = new int[长度];
③int array [] = new int[]{值…};
④int array[] = {值…};
四、编写一个程序实现斐波拉契数列(后面的数字是前面两个数字的和),要求从1到20即可,请使用数组方式来实现。(重点)
int [] arr = new int[20];
arr[0] = arr[1] = 1;
for(int i = 2; i < arr.length; i++){
arr[i] = arr[i - 1] + arr[i - 2];
}
for(int i = 0; i < arr.length; i++){
if(i % 5 == 0 && i != 0){
System.out.println();
}
System.out.prin(arr[i]);
}
五、请打印杨辉三角。杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和(使用数组实现)。(重点)
int line = 5;
int [] arr = new int[line];
for(int i = 0; i < arr.length; i++){
arr[i] = 1;
for(int j = i - 1; j > 0; j–){
a[j] += arr[j - 1];
}
for(int k = line - i - 1; k > 0; k–){
System.out.print(" ");
}
for(int l = 0; l <= i; l++){
System.out.print(arr[l] + " ");
}
System.out.println();
}
六、成员变量和局部变量的区别是什么?
1.作用域不同
①成员变量作用域整个类内部;
②局部变量仅限于作用定义它的方法;
2.初始值不同
①成员变量有初始值;
②局部变量无初始值。
七、JAVA中包的作用是什么?
①允许类组成较小的单元,易于找到和使用;
②更好的保护类、属性和方法;
③防止命名冲突。
八、包的命名规范有哪些?
①由小写字母组成,不能以圆点开头和结尾;
②包名前加上唯一前缀,通常是组织倒置的网络域名;
③包名后续部分根据不同机构内部的规定而不同。
九、String是最基本的数据类型吗?
八大基本类型:byte、short、int、long、char、float、double、boolean,而String类是final类型的,不能被继承和修改,因此String不是最基本的数据类型。
十、说明一下类变量和实例变量的区别?(重点)
类变量是所有对象公用的,内存中仅分配一处空间存放,若其值发生改变,则所有调用该类变量的都发生改变,即static。
来源:CSDN
作者:一个没有感情的码农
链接:https://blog.csdn.net/weixin_45804141/article/details/103713938