gpt4 book ai didi

java - 如何在填充数组时终止java中的扫描器

转载 作者:太空宇宙 更新时间:2023-11-04 12:51:26 27 4
gpt4 key购买 nike

我正在尝试创建一个最大长度为 20 的数组,只要它在该范围内,它就可以接受每个位置中的任何数字,但我无法弄清楚它。

for(int i=0; i< MAX; i++)
{

array[i] = input.nextDouble();

}

这会填充数组,但我必须输入最大数量的输入,并且不能简单地结束,例如 5 个输入。有什么办法可以解决这个问题吗?

最佳答案

您可以使用扫描仪检查是否有额外的[适当]输入 hasNextDouble() :

for (int i = 0; i < MAX && input.hasNextDouble(); i++) {
array[i] = input.nextDouble();
}

关于java - 如何在填充数组时终止java中的扫描器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35794405/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com