Java_银行账目问题
问题描述
请设计一个类来描述银行账户,自行设计成员变量及构造方法,至少包含存款、取款、计息三个方法。
代码实现
package zy;
import java.util.*;
public class zy {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("输入账号");
String n = input.next();
System.out.println("输入存款");
double a = input.nextInt();
System.out.println("选定期存款请输入1,选活期存款请输入2");
System.out.println("定期存款为一年一次收益(3%),活期存款为日收益( 0.35%)");
double b = input.nextInt();
System.out.println("输入取款");
double c = input.nextInt();
System.out.println("服务器将为您自动检测您上次存款的时间");
zh s=new zh();
s.getCunKuan(n,a);
if(b==1) {
double lx=0;
lx=s.getCunKuan1dlixi(a);
s.getQukuan1(c,a,lx);
}
else if (b==2) {
double lx=0;
lx=s.getCunKuan2dlixi(a);
s.getQukuan2(c,a,lx);
}
}
}
class zh{
String name;
double cun;
double qu;
zh(){
}
zh(String n1,int c1,double q1){
name=n1;
cun=c1;
qu=q1;
}
public void getCunKuan(String n1,double c1){
name=n1;
cun=c1;
System.out.println("账户名为"+name);
System.out.println("存款为"+cun);
}
public double getCunKuan1dlixi(double cun){
double l=0;
l=(cun*0.03)*1;
System.out.println("利息为"+l);
return l;
}
public double getCunKuan2dlixi(double cun){
double l=0;
l=(cun*0.0035)*64;
System.out.println("利息为"+l);
return l;
}
public void getQukuan1(double q1,double cun,double lx){
if(cun-q1>=0)
System.out.print("余额为"+((cun-q1)+lx));
else
System.out.println("余额不足");
}
public void getQukuan2(double q1,double cun,double lx){
if(cun-q1>=0)
System.out.println("余额为"+((cun-q1)+lx));
else
System.out.println("余额不足");
}
}
运行结果
以上就是本文全部内容,如果它对您有帮助,请您帮我点个赞,这对我真的很重要
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。