Java王者归来:从入门迈向高手
上QQ阅读APP看书,第一时间看更新

程序实操题

1.请设计一个程序,如果输入是负值则将它改成正值输出,如果输入是正值则将它改成负值输出,如果输入非数字则列出输入错误。

2.请设计一个程序,此程序可以执行下列三件事。

  •  若输入是大写字符,请改成小写字符输出。
  •  若输入是小写字符,请改成大写字符输出。
  •  若输入是阿拉伯数字,则直接输出。
  •  若输入其他字符,则列出输入错误。

3.有一个百货公司庆祝50周年,消费满10万元可打9折,消费满8万元可打95折,消费满5万元,可打98折。如果今年是50岁的消费者不论消费金额多少可依结账金额打95折,请设计这个程序。

4.假设麦当劳打工薪资如下:

  •  小于120小时(月),每小时是120元工资的0.8倍。
  •  等于120小时(月),每小时是120元。
  •  介于121和150小时(月),每小时是120元工资的1.2倍。
  •  大于150小时(月),每小时是120元工资的1.6倍。

请输入工作时数,然后可以计算薪资。

5.以读取字符方式重新设计ch5_15.java。

6.请设计猜数字游戏,所猜的数字是在0和10之间,请自行设置所猜数字,如果猜太小需输出“请猜大一点儿”,如果猜太大需输出“请猜小一点儿”,如果猜对则输出“恭喜答对了”。如果要放弃猜数字,请输入Q或q。

7.有一个电影票销售定价是100元,其他销售规则如下。

  •  75岁(含)以上打3折。
  •  60(含)~74(含)岁打6折。
  •  10岁(含)以下打5折。

请先输入岁数,再输入张数,然后计算总票价金额。

8.一般篮球教练会依球员身高然后决定适合的位置,假设基本规则如下。

  •  200cm(含)以上位置是中锋。
  •  192cm(含)至199cm(含)是前锋。
  •  191cm(含)以下是后卫。

请输入身高,然后程序会列出适合的位置。