java 编写ATM提款机程序

来源:百度知道 编辑:UC知道 时间:2024/07/01 23:10:45
/**
*
*/
package tam;

import java.util.Scanner;

public class ATM1 {
Scanner sc = new Scanner(System.in);
private String name = "lorin";

private double password = 123;

private double money = 500;

public void aloha(){
System.out.println("***********************");
System.out.println("* *");
System.out.println("* 欢迎使用ATM *");
System.out.println("* *");
System.out.println("* 制作人:lorin *");
System.out.println("* *");
System.out.println("* *");
System.out.println("************************");
land();
}
//登陆页面
public void land(){
int a=0;
System.out.println("请选择操作界面:1取款,2存款,3查询,4转账,5退出");

原程序的错误有:
1.a为int型。去掉‘’
2.ATM1 atm = new ATM1 , 类名要和前面的一致
3.加入int a = sc.nextInt();// 请加入此句 进而选择相应功能,
PS:程序已调好,试试吧。

import java.util.Scanner;

public class ATM1 {
Scanner sc = new Scanner(System.in);
private String name = "lorin";

private double password = 123;

private double money = 500;

public void aloha(){
System.out.println("***********************");
System.out.println("* *");
System.out.println("* 欢迎使用ATM *");
System.out.println("* *");
System.out.println("* 制作人:lorin *");
System.out.println("* *");
System.out.println("* *");
System.out.println("************************");
land();
}
//登陆页面
public void land(){

System.out.println("请选择操作界面:1取款,2存款,3查询,4转账,5退出");
int a = sc.nextInt();// 请加入此句
switch(a