Board logo

標題: 505-反轉陣列 [打印本頁]

作者: 許承鴻    時間: 2018-9-25 18:28     標題: 505-反轉陣列

  1. public class JPD05 {
  2.     public static void main(String[] argv) {
  3.         String[] data = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J"};
  4.         System.out.print("反轉陣列資料之前: ");
  5.         
  6.         ...
  7.         
  8.         reverse(data);
  9.         
  10.         System.out.print("反轉陣列資料之後: ");
  11.         
  12.         ...
  13.     }
  14.    
  15.     public static void reverse(__________) {
  16.         ...
  17.     }
  18. }
複製代碼

作者: 巫沛庭    時間: 2018-9-25 19:10

  1. package text;
  2. public class JPA05 {
  3.     public static void main(String[] argv) {
  4.         String[] data = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J"};
  5.         System.out.print("反轉陣列資料之前: ");
  6.         for(int i=0;i<data.length;i++)
  7.         {
  8.                 System.out.print(data[i]+" ");
  9.         }
  10.         
  11.         reverse(data);
  12.         
  13.         System.out.print("反轉陣列資料之後: ");
  14.         for(int i=0;i<data.length;i++)
  15.         {
  16.                 System.out.print(data[i]+" ");
  17.         }
  18.     }
  19.    
  20.     public static void reverse(String data[]) {
  21.         String temp;
  22.         for(int i=0;i<data.length/2;i++)
  23.         {
  24.                 temp=data[i];
  25.                 data[i]=data[data.length-i-1];
  26.                 data[data.length-i-1]=temp;
  27.         }
  28.     }
  29. }
複製代碼

作者: 張閎鈞    時間: 2018-9-25 19:19

  1. package hi87;

  2. public class hi78 {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                 String data[] = {"A","B","C","D","E","F","G","H","I","J"};
  6. for(int i=0;i<data.length;i++)
  7. {
  8. System.out.print(data[i]);       
  9. }
  10. reserve(data);
  11. for(int i=0;i<data.length;i++)
  12. {
  13. System.out.print(data[i]);       
  14. }
  15.         }
  16. static void reserve(String data[])
  17. {
  18.         String temp;
  19.         for(int i=0;i<data.length/2;i++)
  20.         {
  21.         temp=data[i];
  22.         data[i]=data[data.length-i-1];
  23.         data[data.length-i-1]=temp;
  24.         }

  25. }
  26. }
複製代碼

作者: 巫晉宇    時間: 2018-9-25 19:28

  1. package aasAA;

  2. public class SAASA {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                    String[] data = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J"};
  6.                 System.out.print("反轉陣列資料之前: ");
  7.                 for(int i=0;i<data.length;i++)
  8.                 {
  9.                         System.out.print(data[i]+" ");
  10.                 }
  11.                 
  12.                 
  13.                 reverse(data);
  14.                 
  15.                 System.out.print("反轉陣列資料之後: ");
  16.                 for(int i=0;i<data.length;i++)
  17.                 {
  18.                         System.out.print(data[i]+" ");
  19.                 }

  20.             
  21. }

  22.         private static void reverse(String[] data) {
  23.                 // TODO 自動產生的方法 Stub
  24.                 String temp;
  25.                  for(int i=0;i<data.length/2;i++)
  26.                 {
  27.                         temp=data[i];
  28.                        
  29.                         data[i]=data[data.length-i-1];
  30.                         data[data.length-i-1]=temp;
  31.                 }
  32.                

  33.                      
  34.                
  35.         }
  36. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2