Java數組基礎

來源:互聯網
上載者:User

標籤:預設   最大   步驟   定義   聲明   number   簡單   post   就是   

這周學習了關於數組的學習,在此,我將在這裡做一些總結
1.首先聲明一個數組:數群組類型 [ ] 數組名
2.定義數組儲存空間:數組名 = new 資料類型[空間個數];
結合前兩個可以直接聲明數組:例如 int number=new int[10];//可儲存10個元素的整型數組
3.給數組賦值:數組名[索引位置]=值;//索引位置及數組的下標 int[10]=1;10及是下標,也是索引位置。
如果嫌這樣聲明步驟多,還有可一次將數組聲明、分配空間、賦值合三為一
int [] number=new int[]{9,3,4,5,2,5,2,5};//但要注意[]裡面不可寫空間個數,也就是長度。
關於數組的應用,首先是從數組中找出最大數和最小數
      double max = number[0];//定義最大值max,將number數組第一位元賦值給max
      double min = number[0];//定義最小值min,將number數組第一位元賦值給min
              for (int i = 0; i <= 5; i++) {  //迴圈6次,每次加一
                      if (number[i] >= max) {   //如果第i(數組下標數)位元大於或者等於第一位元,則將第i位元賦值給max,迴圈後再將第i+1位和第i位進行比較,如果大於等於就將它賦值給max
                            max = number[i];
                      }
                     if (number[i] <= min) {   //同理
                           min = number[i];
                     }
            }
還有就是將數組進行排序
       int x,y;  //定義整型x,y
               for(x=0;x<8;x++){    //將x迴圈7次,x是數組的下標,第一次定位是數組第一個數
                    for(y=x+1;y<8;y++){   //第一次為數組第二個數
                           if(number[x]>number[y]){  //將第一位和第二位進行比較,如果x>y則進行交換,以此類推,最終進行排序。       
                                 t=number[x];
                                 number[x]=number[y];
                                 number[y]=t;
               }
                    }
如果嫌以上排序麻煩,還有一條簡單的命令:Arrays.sort(數組名); 預設升序
以上就是我這一周的學習與總結,如有不足之處,歡迎大家來糾正與補充。

Java數組基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.