*编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变
量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,
编写一个主类,在主类中测试Account类的功能
*
Java初级应用
初学者,代码仅供参考
import java.util.Scanner;
public class Account {
long zh;//账户
double ye;//余额
double ck;//存款
double qk;//取款
//构造方法
public Account(long zh,double ye){
this.zh=zh;
this.ye=ye;
}
//getck,方法
public void getck(){
Scanner s1=new Scanner(System.in);
System.out.println("请输入存款金额:");
double num1=s1.nextDouble();
System.out.println("您的存款金额为:"+num1+"元"+",账户余额为:"+(ye+num1)+"元");
}
public void getqk(){
Scanner s2=new Scanner(System.in);
System.out.println("您的取款金额为:");
double num2=s2.nextDouble();
if(ye<num2){
System.out.println("对不起,你的余额不足!");
}else{
System.out.println("您的取款金额为:"+num2+"元"+",账户余额为:"+(ye-num2)+"元");
}
}
public double getcye(){
return ye;
}
}
创建测试类
```java
import java.util.Scanner;
public class AccountTest {
public static void main(String[] args){
Account a=new Account(110,2902.7);
System.out.println("当前账户余额为:"+a.ye);
System.out.println("1-存款");
System.out.println("2-取款");
System.out.println("3-查询余额");
Scanner s3=new Scanner(System.in);
int num3=s3.nextInt();
if (num3==1){
a.getck();
}else if (num3 == 2){
a.getqk();
}else if (num3 == 3){
System.out.println("您的余额为:"+a.getcye()+"元");
}else{
System.out.println("请输入正确的操作!");
}
}
}