임의의 숫자를 2D 배열로 정렬하는 데 도움이 필요합니다. 배열의 열에 50 개의 임의의 숫자를 생성 한 다음 숫자를 오름차순 또는 내림차순으로 정렬해야합니다. 이것은 내가 지금까지 가지고 있으며 잃어버린 것이다. 도와주세요.2D 배열로 정렬
public static void main(String[] args)
{
int rows = 2;
int columns = 50;
int[][] anArray = new int[rows][columns];
Random rand = new Random();
for (int i = 0; i < anArray.length; i++)
{
for (int j = 0; j < anArray[0].length; j++)
{
int n = rand.nextInt(100);
anArray[i][j] = n;
}
}
int []temp;
for (int i=0;i<anArray.length;i++)
{
for (int j=0;j<anArray.length-i;j++)
{
if (anArray[i][j]>anArray[i][j+1])
{
temp =anArray[j];
anArray[j+1]=anArray[j];
anArray[j+1]=temp;
}
}
}
for (int i = 0; i < anArray.length; i++)
{
for (int j=0;j<anArray.length-i;j++)
{
System.out.println(anArray[i][j]);
}
}
}
}
했다 것처럼 배열을 정렬? – dreamcrash
그건 내 교수님이 내가하고 싶어하는 방식입니다. –