如何将扫描仪输入放入数组中…例如几个数字

Scanner scan = new Scanner(System.in); double numbers = scan.nextDouble(); double[] avg =..???? 

你可以尝试这样的事情:

 public static void main (String[] args) { Scanner input = new Scanner(System.in); double[] numbers = new double[5]; for (int i = 0; i < numbers.length; i++) { System.out.println("Please enter number"); numbers[i] = input.nextDouble(); } } 

这似乎是非常基本的东西,除非我误解你

您可以使用以下代码获取所有双打:

 List numbers = new ArrayList(); while (scan.hasNextDouble()) { numbers.add(scan.nextDouble()); } 
 import java.util.Scanner; public class Main { /** * @param args */ public static void main(String[] args) { Scanner in=new Scanner (System.in); int num[]=new int[10]; int average=0; int i=0; int sum=0; for (i=0;i
		      	
 import java.util.Scanner; class Array { public static void main(String a[]){ Scanner input = new Scanner(System.in); System.out.println("Enter the size of an Array"); int num = input.nextInt(); System.out.println("Enter the Element "+num+" of an Array"); double[] numbers = new double[num]; for (int i = 0; i < numbers.length; i++) { System.out.println("Please enter number"); numbers[i] = input.nextDouble(); } for (int i = 0; i < numbers.length; i++) { if ( (i%3) !=0){ System.out.print(""); System.out.print(numbers[i]+"\t"); } else { System.out.println(""); System.out.print(numbers[i]+"\t"); } } } 
 **simple solution** public static void main(String[] args) { Scanner sc = new Scanner(System.in); int size; System.out.println("Enter the number of size of array"); size = sc.nextInt(); int[] a = new int[size]; System.out.println("Enter the array element"); //For reading the element for(int i=0;i 
 double [] avg = new double[5]; for(int i=0; i<5; i++) avg[i] = scan.nextDouble(); 

这是一个程序,用于显示如何从系统提供输入,并计算每个级别和平均值的总和。

 package NumericTest; import java.util.Scanner; public class SumAvg { public static void main(String[] args) { int i,n; System.out.println("Enter the number of inputs"); Scanner sc = new Scanner(System.in); n=sc.nextInt(); int a[] = new int [n]; System.out.println("Enter the inputs"); for(i=0;i 
 Scanner scan = new Scanner (System.in); for (int i=0; i<=4, i++){ System.out.printf("Enter value at index"+i+" :"); anArray[i]=scan.nextInt(); } 
 import java.util.Scanner; public class sort { public static void main(String args[]) { int i,n,t; Scanner sc=new Scanner(System.in); System.out.print("Enter the size of array"); n=sc.nextInt(); int a[] = new int[n]; System.out.println("Enter elements in array"); for(i=0;it) t=a[i]; } System.out.println("Greates integer is" +t); } }