私はJavaで昇順および降順の番号を実行しています。これが私のコードです:
System.out.print("Enter How Many Inputs: ");
int num1 = Integer.parseInt(in.readLine());
int arr[] = new int[num1];
for (int i = 0; i<num1; i++) {
System.out.print("Enter Value #" + (i + 1) + ":");
arr[i] =Integer.parseInt(in.readLine());
}
System.out.print("Numbers in Ascending Order:" );
for(int i = 0; i < arr.length; i++) {
Arrays.sort(arr);
System.out.print( " " +arr[i]);
}
System.out.println(" ");
System.out.print("Numbers in Descending Order: " );
現在、コードは以下を生成します。
Enter How Many Inputs: 5
Enter Value #1:3
Enter Value #2:5
Enter Value #3:6
Enter Value #4:11
Enter Value #5:2
Numbers in Ascending Order: 2 3 5 6 11
Numbers in Descending Order:
したがって、Arrays.sort(arr)
呼び出しは機能しているようですが、降順の並べ替えを提供する同様の簡単な方法を探していますが、ドキュメントには見つかりません。何か案は?