用java写一个创建银行账户内该类的成员变量有金额表示账户有多少钱成员方法有存钱和取钱
时间: 2024-04-29 07:24:43 浏览: 11
好的,这是一个Java编程问题。创建银行账户类,需要定义成员变量"amount"表示当前账户余额,然后定义两个成员方法"deposit"和"withdraw"分别对应存钱和取钱操作。下面是参考代码:
```java
public class BankAccount {
private double amount; // 余额
// 存钱操作
public void deposit(double money) {
amount += money;
System.out.println("成功存入" + money + "元,当前余额为" + amount + "元。");
}
// 取钱操作
public void withdraw(double money) {
if (amount >= money) {
amount -= money;
System.out.println("成功取出" + money + "元,当前余额为" + amount + "元。");
} else {
System.out.println("取款失败,余额不足。");
}
}
}
```
可以看到,存钱操作会将参数money加到当前余额amount里,然后打印出操作成功的提示;取钱操作先判断余额是否充足,如果足够就从余额中减去对应金额并打印提示,否则打印取款失败的消息。
相关问题
JAVA写一个person类,成员变量有name和age
好的,以下是一个基本的Java Person类,包含有name和age成员变量:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
这个类包含了一个构造函数和两个getter和setter方法,分别用于获取和设置name和age成员变量的值。
用JAVA声明一个类person,成员变量变量有姓名、出生年月、性别、有成员方法以显示姓名年龄和性别
好的,以下是用JAVA声明一个类person的代码:
```
public class Person {
private String name;
private int birthYear;
private int birthMonth;
private int birthDay;
private String gender;
public Person(String name, int birthYear, int birthMonth, int birthDay, String gender) {
this.name = name;
this.birthYear = birthYear;
this.birthMonth = birthMonth;
this.birthDay = birthDay;
this.gender = gender;
}
public String getName() {
return name;
}
public int getBirthYear() {
return birthYear;
}
public int getBirthMonth() {
return birthMonth;
}
public int getBirthDay() {
return birthDay;
}
public String getGender() {
return gender;
}
public void displayInfo() {
int age = calculateAge();
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Gender: " + gender);
}
private int calculateAge() {
LocalDate birthdate = LocalDate.of(birthYear, birthMonth, birthDay);
LocalDate now = LocalDate.now();
return Period.between(birthdate, now).getYears();
}
}
```
这个类有五个成员变量:姓名、出生年月、性别。它还有一个构造函数,用于初始化这些成员变量。它还有一个名为displayInfo的成员方法,用于显示姓名、年龄和性别。这个类还有一个私有方法calculateAge,用于计算年龄。