- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计期末考试整理(2012?05?27…未完待续)
0、(建项目、包、类)在Eclipse中创建JAVA项日,项目名为“学号” + “姓名”,如姓名 “张三”,学号“081211199”,则项目名为“081211199张三”。在该项目下创建4个包,包
名分别为“1x1”、 “1x2” “1x3” “1x4”,分别用于存放以下4个题目的相关程序。
0812111XX张三
:?“田 1x1
:?“田 1x2
:?“田 1x3
:?“由 1x4
1、(选择结构)计算个人所得税。设某人月收入为X元(X由键盘输入),假设个人所得税 征收方法如下:
⑴当800vxW1300时,应征税为(x-800)*5%;当1300xW2800时,应征税为
(x-800)*10%;
当 2800vxW5800 时,应征税为(x-800)*15%;当 5800x^28000 时,应征税为
(x-800)*20%;
当28000x时,应征税为(x-800尸30%
(if else 实现)
import javax.swing.*;
public class Taxi {
public static void main(String[] args) {
String salary =JOptionPane.showlnputDialog(,H,,请输入您的工资);
int x= Intege匸parselnt(salary);
if(x800x=1300)
{
System.out.println(您应该交税+(x?800)*0?5);
}
else if(x1300x=2800)
{
System.outprintlnC* 您应该交税+(x-800)*0.1);
}
else if(x2800x=5800)
{
System.out.println(您应该交税+(x-800)*0.15);
1
else if(x5800x=28000)
System.out.println(n 您应该交税 n+(x-800)*0.2);
else
System.out.println(n 您应该交税 n+(x-800)*0.3);
2、(异常处理)
案例5.5
二进制转换成十进制如果出错则抛出异常并进行界常处理使用GUI可视化界血编写
import javax.swing.JOptionPane;
〃导入使用的GUI
class MyException extends Exception
MyException()
{
super(-进制数据输入异常“);
class Convert2tol0
{
public void convert(String str) throws MyException
int result =0;
boolean b=true ;
int len =strJength();
int Arr[] =new int [len]; for(int j=O;jlen;j++) {
Arr[j]=str.charAt(j)-4 if(Arr[j]!=l Arr[j]!=0) {
b=false;break;
if(b)
for(int j=O;jlen ;j++)
{
Arr[j ]=str.charAt(j)-48;
result+=Arr|jJ*Math.pow(2Xlen-1 -j));
JOptionPane.showMessageDialog(null,M 二进制数 ”+str+” 转换成十进制后 为: +result, output, JOptionPane.PLAIN_MESS AGE);
}
else
{
throw new MyException();
}
}
}
public class ConvertExceptionDemo {
public static void main(String[] args) {
Convert2tol0 c =new Convert?to 10 ();
String number =JOptionPane.showInputDialog(Input the Number );
try
{
c.convert( number);
}
catch (MyException e)
{
JOptionPane.showMessageDialog(null,e.toString() ,output1,JOptionPane.PLAIN_MESSAG E);
1
}output}
}
output
2d
MyException:二进制数据输入异第
确定
3 (继承与多态)
(3」静态多态方法重载实现)
(重载一多态)
public class OverLoadDemo {
public st
您可能关注的文档
- ICU机械通气病人重症监护体会.docx
- ICU气管插管病人心理分析及对策.docx
- ICU危重患者抗生素相关性肠炎发病情况研究和抗生素合理使用.docx
- ICU相关导管感染病学研究进展.docx
- ICU新护士操作CRRT时心理状况和心理素质培训.docx
- ICU新护士培训中存在压力与对策.docx
- IFIX软件在焦化厂生化污水深处理系统中应用.docx
- IF钢光整色差成因有限元研究和其二次开发.docx
- IgG抗D、抗C致新生儿Rh溶血病一例分析.docx
- IHI型回转式液压起货机液压系统故障研究.docx
- 2025四川南充市公路管理局南充市水务局遴选3人笔试备考题库附答案解析.docx
- 2025年清水河县事业单位联考招聘考试历年真题完美版.docx
- 2025年正安县事业单位联考招聘考试历年真题完美版.docx
- 2025年金沙县事业单位联考招聘考试真题汇编新版.docx
- 2025年乐业县辅警招聘考试真题汇编及答案1套.docx
- 2025年新龙县事业单位联考招聘考试历年真题附答案.docx
- 2025年淮阳县事业单位联考招聘考试历年真题含答案.docx
- 2025年紫金县事业单位联考招聘考试真题汇编含答案.docx
- 2025年永福县事业单位联考招聘考试历年真题推荐.docx
- 2025年睢县事业单位联考招聘考试历年真题含答案.docx
原创力文档


文档评论(0)