DESKTOP-7J91214_20200829-张军强

1.总结

最后大题考试一时没转过来,考完想想也还可以,代码可能不完善

 public class Fragment{
     public void getNumer(){
         Scanner scanner = new Scanner( System.in ) ;
         String str = scanner.nextLine();
         char[] array = str.toCharArray();
         int count = 1 ;
         double result = 0.0 ;
         char temp = array[ 0 ];
         int n = array.length
         for(int i = 0 ; i < n ; i++){
             if(temp != array[ i ]){
                 temp = array[ i ] ;
                 count += 1 ;
             }
         }
         result n / (double )count ;
         System.out.print( result );
     }
     public static void main(String[] args){
         Fragment f = new Fragment();
         f.getNumber();
     }
 }

碎片长度 和 字符串长度应该都是 整数型 ,但两个结果相除为浮点型,只能强制转换一个。。。是这样理解吧

2.反思

​ 最大的问题还是粗心,前几次考试没出现的问题,这次考试都或大或小的出现,冒泡排序这次居然忘了声明变量的数据类型,递归居然又 写了返回接收,孪生素数最后的语句写错了,其实不应该的,希望这几十遍可以让我记住这粗心的坏毛病。

标签

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