题目
分析
代码
import java.util.*;
public class Main{
public static void main(String[]args){
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
int count=0;
if(s.charAt(0)=='-'){
for(int i=1;i<s.length();i++){
if(s.charAt(i)=='2'){
count++;
}
}
if((int)(s.charAt(s.length()-1))%2==0){
System.out.printf("%.2f%%",count/(1.0*(s.length()-1))*1.5*2*100);
}
else{
System.out.printf("%.2f%%",count/(1.0*(s.length()-1))*1.5*100);
}
}
else{
for(int i=0;i<s.length();i++){
if(s.charAt(i)=='2'){
count++;
}
}
if((int)(s.charAt(s.length()-1))%2==0){
System.out.printf("%.2f%%",count/(1.0*(s.length()))*2*100);
}
else{
System.out.printf("%.2f%%",count/(1.0*(s.length()))*100);
}
}
}
}