要求:
欢迎使用中国人民银行ATM取款机
输入取款金额:100
剩余金额:900,是否继续('1':结束,'2':继续):2
输入取款金额:
输入取款金额:100
剩余金额:800,是否继续('1':结束,'2':继续):1
取款结束!
import java.util.*; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("欢迎使用中国人民银行ATM取款机"); int i,m; int k=1000; while (true){ System.out.print("输入取款金额:"); i=input.nextInt(); if(k-i>=0){ k=k-i; if(k==0){ System.out.println("剩余金额:"+k); break; } System.out.println("剩余金额:"+k+",是否继续('1':结束,'2':继续):"); m=input.nextInt(); if(m==2){ continue; } else { break; } } if(k-i<0){ System.out.println("目前余额:"+k+"无法满足您的取款需求!"); continue; } } System.out.println("取款结束"); } }
需要源码请自取。如有缺陷,还请业界大佬指点!