java银行账户销户代码
时间: 2023-12-20 20:05:10 浏览: 30
以下是一个简单的Java银行账户销户示例代码:
```java
import java.util.Scanner;
public class BankAccount {
private String accountNumber;
private double balance;
public BankAccount(String accountNumber, double balance) {
this.accountNumber = accountNumber;
this.balance = balance;
}
public void closeAccount() {
balance = 0.0;
accountNumber = null;
System.out.println("银行账户已成功销户!");
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入银行账户账号:");
String accountNumber = scanner.nextLine();
System.out.print("请输入银行账户余额:");
double balance = scanner.nextDouble();
BankAccount account = new BankAccount(accountNumber, balance);
System.out.println("您的银行账户信息:");
System.out.println("账号:" + account.accountNumber);
System.out.println("余额:" + account.balance);
System.out.println("是否要销户?(Y/N)");
String choice = scanner.next();
if (choice.equalsIgnoreCase("Y")) {
account.closeAccount();
} else {
System.out.println("银行账户未销户!");
}
}
}
```
该示例代码中,通过创建`BankAccount`类来表示银行账户,其中包含账号和余额两个属性。通过`closeAccount()`方法来实现账户销户,即将余额清零,账号设置为`null`。在`main()`方法中,通过`Scanner`类获取用户输入的账号和余额信息,并根据用户的选择来决定是否销户。