Sorting two arrays simultaneously

后端 未结 8 2152
终归单人心
终归单人心 2020-12-01 17:29

I\'m learning and understanding Java now, and while practising with arrays I had a doubt. I wrote the following code as an example:



        
8条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-01 18:13

    Here is the answer for your query.

    public class Main {
      public static void main(String args[]){
    
      String name[] = new String[] {"Sam", "Claudia", "Josh", "Toby", "Donna"};
            int id[] = new int[] {1, 2, 3, 4, 5};
    
            for ( int i = 0; i < n; i++) {
                for (int j = i + 1; j < n; j++) {
                    int dtmp=0;
                    String stmp=null;
                    if (id[i] > id[j]) {
                        dtmp = rate[i];
                        id[i] = id[j];
                        id[j] = dtmp;
                        stmp = name[i];
                        name[i]=name[j];
                        name[j]=stmp;
                    }
                }
            }
            System.out.println("Details are :");
            for(int i=0;i

提交回复
热议问题