20190223测试小结

1. 写出合理的增删该查数据记录

增:
“insert into employees(id,username,age) values(22,2,2)”;
删:
“delete from employees where id=22”;
改:
“update employees set username=‘zhang’,age=‘2222’ where id=1”;
查:
“select * from employees where id=1”;

2.用java写一个数组,并使用foreach循环遍历到控制台

int intArrayTwo[] = {1,2,3,4,5}; //静态初始化一个数组
//for循环输出一个数组中的所有元素
for(int i=0;i<=intArrayTwo.length-1;i++){
System.out.println(intArrayTwo[i]);
}
//可以使用便利循环进行简化
for(int num:intArrayTwo){
System.out.println(num);
}

3.String s = “java”;String s2 = “java”;boolean flag = (s==s2);flag值是啥,请说明理由

初始化了 两个字符串,都指向了常量池里面的java,且常量具有唯一性所以结果是ture

4.java实现在控制台输出九九乘法表

public class MultiplicativeTable {
public static void printMultiplicativeTable(){
for (int i = 1; i < 10; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + " * " + j + " = " + (i * j) + “\t”);
}
System.out.println();
}

5.一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?

public class test{
public static void main(String[] args){
float totalmeters=100;//总路程。
float startHeight=100;//每一次下落后弹起的高度
//计算在第十次落地时已经走过的路程。(第十次已经落地但是并没有走第十次的路程)
for(int i=1;i<=9;i++){
startHeight=startHeight/2;//计算此次弹起单程高度
totalmeters+=startHeight2;//将此次弹起并落地的高度加到总路程中。
}
System.out.println(“totalmeters:”+totalmeters);
System.out.println(“第十次高度:”+startHeight
1/2);
}
}

6.j计算100以内偶数之和

public class test{
public static void main(String[] args){int sum = 0;
for (int i = 2; i <= 100; i += 2) {
sum += i;
}
System.out.println(“1到100的偶数和为:” + sum);
}
}

7.判断闰年的方法:闰年满足两个条件(满足一个即为闰年)

a.能被4整除但不能被100整除
b能被400整除.

public class Bissextile {
boolean bissextile(int year){ //创建boolean类型的方法
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){ //平闰年判断算法
return true;
}
else{
return false;
}
}

8.简述抽象类和接口的区别

1、一个类可以实现多个接口,但是却只能继承最多一个抽象类;
2、抽象类可以包含具体的方法,接口的所有方法都是抽象的;
3、抽象类可以声明和使用字段;接口则不能,但接口可以创静态的final常量;
4、接口的方法都是public的,抽象类的方法可以使public,private,protecte或者是默认的packag;
5、抽象类可以定义构造函数,但是接口不行。

9.请写出两种单列模式

/**

  • 饿汉式单例模式
  • @author lzq31

/
public class Service2 {
private static Service2 service = new Service2();
private Service2() {
}
public static Service2 getInstance() {
return service;
}
}
/
*

  • 懒汉式单例模式
  • @author lzq31

*/
public class Service {
private static Service service;
private Service() {
}
public static Service getInstance() {
if (null == service) {
service = new Service();
}
return service;
}
}

10.请写出常用的异常

NPE:NullPointerException 在调用对象属性或者方法的时候,对象其实是个 null,就会报此异常;
java.lang.ArrayIndexOutOfBoundsException:数组越界
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1:集合越界

猜你喜欢

转载自blog.csdn.net/weixin_43807455/article/details/87889343
今日推荐