Java输入取值的时候好难啊,就用了判断取值,另外转化的时候不能用float,要用double,不然精度会受影响。 import java.io.IOException; import java.util.Scanner; /* 简单计算器 */ public class _54_SimpleCalculator { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); while (sc.hasNext()) ...