JAVA基础内测试题

  • 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱,其中旺季(5-10月)头等舱9折,经济舱85折,淡季(11月到来年4月)头等舱7折,经济舱65折,最终输出机票价格。(15分)


  • 把100——200中不能被3整除的数输出,每四个换一行输出。(15分)


  • 求类似于字符串“冬天大雪纷飞,爱大雪,大雪天气真兴奋,圣诞节大雪快乐”中子串“大雪”的位置。同学们也可以自己构造字符串和子串。(15分)


  • 求长度为10的数组中的最大值、最小值、平均值,要求使用循环。(不得使用下标直接赋值)(15分)


  • 写一个名为Account的类模拟账户。该类的属性和方法如下图所示。该类包括的属性:账号cardId,余额balance,密码password;包含的方法:输入密码inputpwd(),取款方法withdraw(),存款方法deposit()。


要求:


  1. 密码输入3次,锁定卡;(15分)
  2. 在提款方法withdraw中,需要判断用户余额是否能够满足提款数额的要求,如果不能,应给出提示。(15分)
  3. 存款方法。(10分)