import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); //输入确诊人数c int c = in.nextInt(); //输入死亡人数d int d = in.nextInt(); float r = 100.0f * (float)d / (float)c; System.out.printf("%.3f" ,r); System.out.print("%"); } }
用两个int型做除法得到浮点型结果并保存下来应该用float型接受,并且在计算中出现有100.0这个double型数值应该在后面加上f表示100.0f是浮点型数字