我正在尝试按升序和降序对数字数组进行排序。我是初学者,所以使用以下链接Sort an array in Java。我正在尝试从用户那里获取输入作为数组的元素。
public class SortingofString {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int Array1[];
// String Array2[];
System.out.println("How many numaric elements: ");
int n = input.nextInt();
int[] array1 = new int[n];
int number=input.nextInt();
for(int i=0; i<n; i++){
System.out.println("Enter number:");
array1[i] = number;
System.out.println("Original numeric array : "+Arrays.toString(Array1));
Arrays.sort(Array1);
System.out.println("Sorted numeric array : "+Arrays.toString(Array1));
}
}
}
Array1当我在第一个函数中传递我的 array_name 时发生错误toString。
System.out.println("Original numeric array : "+Arrays.toString(Array1));
错误说Initialize variable Array1。我该如何解决这个错误?
胡子哥哥
扬帆大鱼
相关分类