JAVA 期 末 上机试题 2 0 1 1 年1 2 月2 5 日 1
请编写一个“个人所得税”程序(带界面):用户输入收入后由系统计算显示所需缴纳的个人所得税
当收入低于 1 5 0 0 时,无须缴纳个人所得税;收入在 1 5 0 0 -3 0 0 0 之间的部分按照 5 %缴纳个人所得税;超出 3 0 0 0 部分按照 1 0 %缴纳个人所得税(注意,个人收入和所得税精确到小数点后 2 位,单位是元)
1 . 请编写一个“猜数字游戏”程序(带界面):系统随机生成一个0 -1 0 0 之间的整数作为密码由用户去猜,若用户猜的数大于密码给出提示“高了
”;若用户猜的数小于密码给出提示“低了”;若用户猜的数字与密码一致给出成功过关提示并告诉用户所用时间“恭喜你,答对了,你所用时间为……”
用户猜对后询问用户是否重新开始游戏(注意,每次重新开始都需要生成一个新的密码)
2 . 请编写一个“周日历”程序:用户指定一个具体的日期(年,月,日),系统运行后显示指定日期所在周的完整日历
(注意:非起始日期) 3 . 请编写一个“加减法计算游戏”程序(带界面):游戏内置难度 1 -9 代表由难到易的 9个级别,每个级别时间相差 5 0 0 毫秒,级别 1 的时间为 5 0 0 0 毫秒;游戏开始时默认用户级别为 1 ,系统随机生成两个操作数的加/减法计算式,并要求用户输入计算结果,若用户输入结果的时间小于该难度的时间则该用户进入下一级别的挑战;若用户所用时间大于该难度时间,则提示用户游戏结束并告之用户所在难度级别:“挑战失败,您所在的难度为……”;若用户闯过最高难度级别 9 ,则提示:“您是天才
”并结束游戏
4. 编写一个程序:根据用户输入的参数数量来计算圆、长方形、三角形的面积
如果输入的参数为一个、二个、三个则它们分别对应正方形、长方形、三角形,如果参数数量不在此范围内,则