public static void main(String[] args) { // 初始化 Scanner sc = new Scanner(System.in); // 读入投币金额 System.out.println("请投币"); Integer next = sc.nextInt(); // 打印车票 System.out.println("无指定位座位票"); System.out.println("票价10元"); //计算并打印找零 System.out.println("找您" + (next - 10)); } } 案例: 我们先输出请支付票钱,然后投入钱之后我们去进行读取它的金额值,然后我们打印出票,票价10元,可以再出一个找零,拿你输入的金额减去10就是给它找的钱 这个程序也是有问题的我们可以优化跟它加一个判断,判断我们投入的钱是否购买车票,如何不够结束运行。 (注释(comment)插入在程序代码中用来向读者提供解释信息它们对)
// 读入投币金额 System.out.println("请投币"); Integer next = sc.nextInt(); System.out.println(next); System.out.println(next>10);
我们可以给他一个判断看是否持续执行如果投入的钱大于10判断为true该程序继续运行,如果是false错的那么程序无法继续执行