我刚开始做一些java,而且我不确定如何处理这项任务。
编写一个程序,接收用户的数字(1-4位数),然后将数字打印为文本。
For example:
Input: 1234
output: one thousand two hundred and thirty-four.
讲师建议使用数组,因为这样可以使代码更简单。 有人能指出我正确的方向。
我知道如何做第一部分,使用扫描仪接收号码。我不知道最简单的方法是什么?"翻译"它使用文本而不使用一百行代码。
提前致谢。
答案 0 :(得分:2)
您可以使用开关盒!
答案 1 :(得分:0)
编写一个程序来处理一位数字。测试并纠正您的计划。
从1开始扩展您的程序以处理两位数字。测试并纠正。
进一步扩展您的程序以处理三位和四位数字。测试并纠正。
寻找减少代码重复的方法,可能是使用数组和循环。彻底测试并纠正。
通常可以更轻松地开始解决更简单的问题,并解决最终更复杂的问题及其解决方案。