数値をソートする方法を理解するのに助けが必要です。 以下は私がこれまでに思いついたものであり、うまくいかないものです。間違いを指摘して何をすべきか教えてください。昇順で整数をソートする - Java
java.util.Arrays
を使用している皆さんを見ました。その機能を私に説明できますか?
import static java.lang.System.*;
import java.util.*;
public class Lab07v2_Task10{
public static void main (String[] args){
Scanner orcho = new Scanner (in);
int quantity = 5;
int[] myArray = new int [quantity];
out.println("Please enter 5 numbers");
for(int count = 0; count<myArray.length; count++){
myArray[count] = orcho.nextInt();
}
int maxSoFar = myArray[0];
for(int count = myArray.length-1; count>=0; count--){
if(myArray[count] > maxSoFar){
maxSoFar = myArray[count];
}
out.println(maxSoFar);
}
}
}
あなたは 'Arrays.sort'を使うことができます... – Mena
@Menaのようなものですが、' Arrays.sort'を使っても手で数字を並べ替えることができます。 – Maljam
@Maljamはなぜそれはコメントではなく、答えである。 OPの人生をもっと楽にしようとしています。 'Arrays'と' Collections'メソッドは高度に最適化されていることが知られています。自分のアルゴリズムを実装することは、学習しても意味がないかもしれません。あなたは代わりにソースからコピーすることができます。 – Mena