全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA程序设计试卷编程题汇总1. 设计一个银行帐户类Account和帐户明细类AccountDetail,AccountDetail类:属性:日期、金额 ;构造方法:实现对日期和金额的初始化。Account类:属性:(1)帐户信息:帐号、姓名、总金额、帐户明细(向量或数组);方法:(1)存款方法:Save(金额),将金额加入总金额,同时产生一个明细加入到帐户明细中。(2)取款方法:Fetch(金额),从总金额中减去取款金额,同时产生一个明细加入到帐户明细中。(3)构造函数:对帐号、姓名、金额赋值(帐号为任意6位数字,金额为0,姓名为考生本人姓名),同时产生明细。(4)打印明细:printAccountDetail()打印所有存取记录。要求:取款返回实际取款金额,存款不返回任何值,并在Account类中添加main()方法,并在main()里进行分别进行存款2000和取款500的操作,并打印存取记录。import java.util.*;class AccountDetail Date date; double money; int type; public AccountDetail(double m,int t) date=new Date(); money=m; type=t; public class Account int id; String name; double totalaccount; int accountdetailnum; Vector v=new Vector(accountdetailnum); public Account(int ID,String NAME) totalaccount=0; id=ID; name=NAME; accountdetailnum=0; public void Save(double m) totalaccount+=m; v.add(new AccountDetail(m,1); accountdetailnum+; public void Fetch(double m) totalaccount-=m; v.add(new AccountDetail(m,0); accountdetailnum+; public void printAccountDetail() AccountDetail ad1=new AccountDetail(0,0); for(int i=0;iaccountdetailnum;i+) ad1=(AccountDetail)v.get(i); if(ad1.type=0) System.out.println(日期:+ad1.date+ ,取了+ad1.money); else System.out.println(日期:+ad1.date+ ,存了+ad1.money); public static void main(String args) Account a1=new Account(101920,billie); a1.Save(2000); a1.Fetch(500); a1.printAccountDetail(); 2. 设计一个APPLET类loanPay,要求用户界面如下图所示。用户在文本框中输入贷款总额,选择贷款类型后,点击“确定”按钮后,系统对用户输入的金额和贷款类型,计算20年贷款期限,每月应还款金额,将计算结果显示在相应文本框中。月还款计算公式:如果是商业贷款,月还款额=贷款总额/10000*73.91,否则月还款额=贷款总额/10000*63.75。同时写出调用该类的HTML代码。import java.awt.*;import java.awt.event.*;import java.applet.*;public class loanPay extends Applet implements ActionListener Label la1,la2,la3; TextField t1,t2; Button b1;Checkbox cb1,cb2;CheckboxGroup cbg;Panel p1;double month; /月还款 public void init() p1=new Panel(); la1= new Label (贷款总额:); la2= new Label (贷款类型:); la3= new Label (月还款:); t1 = new TextField(6); t2= new TextField(6); b1= new Button(确定); cbg=new CheckboxGroup(); cb1=new Checkbox(商业贷款,cbg,true); cb2=new Checkbox(公积金贷款,cbg,false); GridLayout g1=new GridLayout(4,2); /创建一个布局 setLayout(g1); /设置框架的布局为此布局; b1.addActionListener(this);add(la1); add(t1);add(la2); add(p1);p1.add(cb1); p1.add(cb2); add(la3); add(t2);add(b1); public void actionPerformed(ActionEvent e)if(e.getSource()=b1) try double gz = Double.parseDouble(t1.getText();
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市五十二中2027届高一上物理期中调研模拟试题含解析
- 2026年中国物流职业经理(CPLM)中级资格证书考试题库含答案详解
- 2026年河南大学护理与健康学院诚聘人才笔试试题附答案解析
- 2026年公务员考试行政职业能力测验经典试题分类详解附答案
- 2026年安全饮水面试题及答案解析
- 课题山东省教育科学规划课题《青少年科技创客教育内容构建与实施路径研究》
- 江西省上高第二中学2027届高二物理第一学期期中复习检测模拟试题含解析
- 2027届贵州省铜仁市德江县第二中学物理高三上期中质量检测试题含解析
- 2027届广东省汕头市名校高二物理第一学期期中经典模拟试题含解析
- 云南省开远市第二中学校2027届物理高三上期中综合测试模拟试题含解析
- 2024-2025学年广东广州番禺区七年级(下)期末数学试卷及答案
- 2026福建海峡科化股份有限公司社会招聘15人笔试备考题库及答案详解
- 2026北京语言大学新编长聘人员招聘9人(第三批)考试备考题库及答案详解
- 消化内镜操作规范
- 护理沟通与人文关怀技巧
- 软包墙面施工方案及技术措施
- 2026年秋季学期 1530安全教育记录
- 病历书写基本规范(国家卫健委2022年版)
- cors站建设技术方案
- 销售心态培训课件
- 烹饪实训室安全教育课件
评论
0/150
提交评论