Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按用户输入的数组大小和元素_Java_Arrays - Fatal编程技术网

Java 按用户输入的数组大小和元素

Java 按用户输入的数组大小和元素,java,arrays,Java,Arrays,我想要一个程序,首先要求数组的大小,然后要求元素。数组的大小是int,存储的值是double。像这样: How many numbers? 5 // 5 is user input Please type the numbers: 1,111 4 11,45 21 3 The numbers in reverse order are: 3.0 21.0 11.45 4.0 1.111 我的问题是,如何要求尺寸和元素?提前谢谢 使用下面的代码 Scanner sc = new Scanner(S

我想要一个程序,首先要求数组的大小,然后要求元素。数组的大小是int,存储的值是double。像这样:

How many numbers? 5 // 5 is user input
Please type the numbers:
1,111
4
11,45
21
3
The numbers in reverse order are:
3.0 21.0 11.45 4.0 1.111
我的问题是,如何要求尺寸和元素?提前谢谢

使用下面的代码

Scanner sc = new Scanner(System.in); 
int arraysize=sc.nextInt();
double[] doubleArray = new double[arraysize];

for(int i=0; i<arraysize; i++){
doubleArray[i] = sc.nextDouble(); 

}

System.in.read是您的朋友您也可以查看Scanner类..虽然System.in.read也可以做fineScanner sc=new ScannerSystem.in;int size=sc.nextInt;某些系统控制台上可能存在的重复控制台=System.Console;它还提供支持,让您的生活更轻松