admin管理员组文章数量:1647974
*编写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("请输入正确的操作!");
}
}
}
版权声明:本文标题:编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。 编写一个主类,在主类中测试Account类的功能。 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729496789a1203007.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论