【发布时间】:2019-08-30 21:21:17
【问题描述】:
我希望用户输入整数数组而不明确提及数组大小。 它应该就像命令行参数一样,即如果我们要访问字符串数组(String args[])的长度,我们使用“args.length”,我们还可以对其执行其他字符串数组函数。
我们总是先询问用户输入的数量,然后再询问输入。 但我直接想询问数组元素输入。 我已经尝试过的是: 我要求输入并指示用户输入一个特殊字符......让我们说句号“。”完成后输入数组的元素。然后我使用条件语句来检查他输入“。”的id。并停止接受用户输入。因此我有一个数组,但我总是必须让用户输入“。”终止接受输入的过程。
【问题讨论】:
-
你能提供你的代码吗,因为这不是一个“做我的工作/家庭作业”的网站,所以帮助你提供部分代码而不是全部代码会更容易
-
还有……你有什么问题?
-
我建议使用
ArrayList或LinkedList -
如果输入的数量不固定,你需要某种方式告诉程序输入已经结束。
.是一种方式,其他方式是空字符串,即用户按下回车键而不输入任何内容。 Ctrl-d 也常用于结束输入,但如果您使用的是Scanner,则可能会很困难。 -
数组是固定长度的。 You cannot have a dynamic-length array.
标签: java