2020-09-05(一周总结 week2)

1.switch支持哪些数据类型?
    基本数据类型:byte、char、short、int(byte short char类型可以在不损失精度的情况下向上转型成int)
    包装数据类型:Byte、Characte、Short、Integer(jdk1.5开始支持,因为这个版之后支持自动拆箱为对应的基本数据类型)
    String Enum
2.case击穿?
    case中没有break,会一直向下执行。
3.switch和if的区别?
    switch适合做点的判断,if适合做区域的判断。
4.while和do-while的区别?
    while先循环后判断,至少执行一次(可以做登录验证,不跳出循环)
    do-while先判断后循环,有可能一次都不执行。
5.循环结构如何选择?
    知道循环次数,一般选for循环;
    不知道循环次数,一般选while或者do-while。
6.乘法口诀表:
  ...
      for(int i=1;i<=9;i++) {
          for(int j=1;j<=9;j++) {
             sys.out.print(i+"x"+j+"="+(i*j));
          }
          sys.out.println();
      }
  ...
7.初始化数组的两种方式?
    静态初始化:int[] a = {1,2,3};
    动态初始化:int[] a = new int[3];
8.冒牌排序:
    ...
    for(int i=0;i<arr.length-1;i++) {
        for(int j=0;j<arr.length-1-i;j++) {
            if(arr[j]>arr[j+1]) {
                ...//交换位置
            }
        }
    }
    ...
9.冒泡排序:
    ...
    for(int i=0;i<arr.length-1;i++) {
        for(int j=i+1;j<arr.length;j++) {
            if(arr[i]>arr[j]) {
                ...//交换位置
            }
        }
    }

    ...

    
    
1.非静态方法
非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的,表现形式如下。

对象名.方法()

2.调用静态方法
静态方法就是用 static 修饰的方法,静态方法的调用是通过类名来调用的, 表现形式如下:

类名.方法()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值