代碼練習
簡易ATM
題目描述:
里面現存有 100 塊錢,
如果存錢,就用輸入錢數加上先存的錢數, 之后顯示余額提示框
如果取錢,就減去取的錢數,之后顯示余額提示框
如果顯示余額,就輸出余額
如果退出,顯示退出資訊提示框
代碼展示:
package zuoye;
import java.util.Scanner;
public class t03 {
public static void main(String[] args) {
double money=100;
while (true){
System.out.println("請輸入你想辦理的業務:");
Scanner scanner = new Scanner(System.in);
String yewu = scanner.next();
if (yewu.equals("存錢")){
System.out.println("請輸入存錢金額:");
double money1 = scanner.nextDouble();
money=money+money1;
System.out.println("卡上余額為:"+money);
System.out.println("是否繼續辦理業務:");
String next = scanner.next();
if (next.equals("是")){
System.out.println("請重新選擇您想辦理的業務");
}else {
System.out.println("退出系統");
}
}else if (yewu.equals("取錢")){
System.out.println("請輸入取款金額:");
double money2 = scanner.nextDouble();
if (money2<=money&&money2>0){
money=money-money2;
System.out.println("卡上余額為:"+money);
System.out.println("是否繼續辦理業務:");
String next = scanner.next();
if (next.equals("是")){
System.out.println("請重新選擇您想辦理的業務");
}else {
System.out.println("退出系統");
break;
}
}else {
System.out.println("卡上余額不足,無法取款");
}
}
}
}
}
運行結果展示:
存錢:

取錢:
注:代碼說明
存款的時候不能直接切換到取款,兩個功能是分開的;如果直接由存款切換到取款,卡里金額仍然是100,而不是你存過錢之后的金額,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/224783.html
標籤:java
