コード演習
簡単な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("卡上余额不足,无法取款");
}
}
}
}
}
運用結果は次のとおりです。
節約:
出金:
注:コード説明
出納係に直接切り替えることができない場合の入金、2つの機能は別々です。直接入金に切り替えると、Caryの金額は100のままになります。お金の後の金額。