欢迎来到天天文库
浏览记录
ID:30776093
大小:94.72 KB
页数:4页
时间:2019-01-03
《java期末上机试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JAVA期末上机试题2011年12月25日1.请编写一个“个人所得税”程序(带界面):用户输入收入后由系统计算显示所需缴纳的个人所得税。当收入低于1500时,无须缴纳个人所得税;收入在1500-3000Z间的部分按照5%缴纳个人所得税;超出3000部分按照10%缴纳个人所得税(注意,个人收入和所得税精确到小数点后2位,单位是元)。
2、圍厨▼麼HQ厝刖⑧
3、帘匕空>
4、華童口
5、姿善12packagexl:34E)56I8_910111213□14151617IS1920importjava.avt.*:importjava.awt•event•ActionEvent:importja
6、va.awt.event.ActionListener;importjava.text.DecimalFormat:importjavax.swing.*;publicclassXIextendsJFrameimplementsActionListener{JlextFieldtextFieldl?textFieldZ,textField3;JButtonbuttonl=newJButton(计算):JPanelpanelspanel2;publicXI(){setSize(1000?200);textFieldi=newJlextFieldO:textField2=newJ
7、lextFieldO:textField3=newJlextFieldO:panell=newJPanel():panel2=newJPanel():panell.setLayout(newGridLayout(3,2)):panel2.setLayout(newFlowLayout());222324252627282930394041panell.add(newJLabtl("用户总收入:)):panel!・add(textFieldl);panell.add(newJLabel(个人所得税:));panell.add(textField2):panell,add(new
8、JLabeK*个人实收入;)):panell.add(textrields):pane!2.add(buttcn1);add9、cinalForinatformat=newDeciinalForjnat(0.C');nl=Double・亡Id.getleirt()):if(0<=nl&&nl<=1500){sl=nl*0;}if(1500=3000){sl=nl*0.1:}32=nl-sl:textField2>setText(+foraat・format《si)+元);textFields,setIext(+foxmat.formatCs2)+亓,):1.请编写一个呀昔数字游戏"程序(带界血):系统随机牛•成一个0-100之间的整数作密10、码由用户去猜.若用户猜的数大于密码给出提示“高了厂;若用户猜的数小于密码给出提示“低广若用户猜的数字与密码一致给出成功过关提示并告诉用户所用时间“恭喜你,答对了,你所用时间为……”。用户猜对后询问用户是否重新开始游戏(注意,每次重新开始都需耍生成一个新的密码)。packagex2;Aimportjava.awt.BorderLayout;importjava.awt.FlowLayout;importjava.awt•event•ActionEvent:importjava.awt■event■ActionListener;Limportjavax.swing.*;publi11、cclassX2extendsJFrameimplementsActionListener{JLabeljl=newJLabel(°请输入—个100以内的整数:JTextFieldtl=newJTextField(5):JTextField12=newJlextFieldO):JLabelmessage=newJLabel();JButtonbl=newJButton(猜数);JButtonb2=newJButton(重蚩):JPanelpl=newJPanel();JPanelp2=newJPanel
9、cinalForinatformat=newDeciinalForjnat(0.C');nl=Double・亡Id.getleirt()):if(0<=nl&&nl<=1500){sl=nl*0;}if(1500=3000){sl=nl*0.1:}32=nl-sl:textField2>setText(+foraat・format《si)+元);textFields,setIext(+foxmat.formatCs2)+亓,):1.请编写一个呀昔数字游戏"程序(带界血):系统随机牛•成一个0-100之间的整数作密
10、码由用户去猜.若用户猜的数大于密码给出提示“高了厂;若用户猜的数小于密码给出提示“低广若用户猜的数字与密码一致给出成功过关提示并告诉用户所用时间“恭喜你,答对了,你所用时间为……”。用户猜对后询问用户是否重新开始游戏(注意,每次重新开始都需耍生成一个新的密码)。packagex2;Aimportjava.awt.BorderLayout;importjava.awt.FlowLayout;importjava.awt•event•ActionEvent:importjava.awt■event■ActionListener;Limportjavax.swing.*;publi
11、cclassX2extendsJFrameimplementsActionListener{JLabeljl=newJLabel(°请输入—个100以内的整数:JTextFieldtl=newJTextField(5):JTextField12=newJlextFieldO):JLabelmessage=newJLabel();JButtonbl=newJButton(猜数);JButtonb2=newJButton(重蚩):JPanelpl=newJPanel();JPanelp2=newJPanel
此文档下载收益归作者所有