DESKTOP-7HC873M_20200829-李宗宝

问题

1,计算字符串的所有碎片的平均长度

public void ave(String s) {
        double a = 1;
        for (int i = 0; i < s.length() - 1; i++) {
            if(s.charAt(i) != s.charAt(i+1)) {
                a++;
            }
        }
        double v = ((double)s.length())/a; 
        System.out.println(v);
    }
    
    public static void main(String[] args) {
        
        Average b = new Average();
        b.ave("aaabbaaac");
        
    }
if(s.charAt(i) != s.charAt(i+1))  //判断字符串s中相邻两个字符是否相等
double v = ((double)s.length())/a; //求平均长度v的值时,需将s.length()转化为double型再进行计算,否则v的数值是省略小数的

2,

class Monkey{
    public static void hello(){
        System.out.println("hello,i am monkey")
    }
}

public class MonkeyTest{
    public static void main(String[] args){
        Monkey m = null;
        m.hello();
    }
}
Monkey m = null;//定义一个变量m但没有初始化

问题:m没有被初始化可不可以理解为m代表Monkey类;然后可以用m调用类方法 hello???

心得

佟姐好狠呀!!让抄这么多编代码!!!

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1