java 二维数组求每行的最大值与第一列进行排列

 

 

 1 import java.util.Random;
 2 public class {
 3 
 4 public static void main(String[] args) {
 5 int arr[][]=new int [3][4];
 6 int i,j,k;
 7 for(i=0;i<arr.length;i++)
 8 {
 9 for(j=0;j<arr[i].length;j++)
10 {
11 arr[i][j]=new Random().nextInt(100);
12 System.out.print(arr[i][j]+" ");
13 }
14 System.out.println();
15 }
16 System.out.println("----------");
17 for(i=0;i<arr.length;i++)
18 {
19 for(j=0;j<arr[i].length;j++)
20 {
21 for(k=j;k<arr[i].length;k++)
22 {
23 if(arr[i][j]<arr[i][k])
24 {
25 int t=arr[i][j];
26 arr[i][j]=arr[i][k];
27 arr[i][k]=t;
28 }
29 
30 }
31 System.out.print(arr[i][j]+" ");
32 }
33 System.out.println();
34 }
35 }
36 
37 }

 

posted @ 2021-12-16 00:45  芸小宇  阅读(175)  评论(0)    收藏  举报