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