好的,我希望能够将值存储在数组中。这是我的代码:
import java.util.Scanner;
public class test {
public static void main(String args[]){
Scanner bob = new Scanner(System.in);
double[] mylist;
System.out.println("What is your first value?");
mylist = bob.nextDouble();
System.out.println("What is your second value?");
mylist = bob.nextDouble();
}
}
问题#1:有人告诉我
mylist = bob.nextDouble()
应该改为nextLine()
。如果它显然是一个double,为什么要这样做?目标:我想以某种方式把这些给定的值存储到数组中,以便稍后可以取出它们。有人能帮忙吗?
更新:
对于问题#1,它告诉我无法从
Double()
转换为Double[]
。这是什么意思?
new
创建对象的实例。在这种情况下,它是一个数组,我们正在创建一个可以容纳两个原始值的对象。另请参阅 JLS-10.4. 数组访问。 - Elliott Frisch