談談數組
來自專欄 演算法、編程
所謂數組,是有序的元素序列。若將有限個類型相同的變數的集合命名,那麼這個名稱為數組名。
組成數組的各個變數稱為數組的分量,也稱為數組的元素,有時也稱為下標變數。
用於區分數組的各個元素的數字編號稱為下標。數組是在程序設計中,為了處理方便, 把具有相同類型的若干元素按無序的形式組織起來的一種形式。
這些無序排列的同類數據元素的集合稱為數組。
數據類型分為:基本類型和自定義類型{類、介面、數組}
基本數據類型 :變數名和值都存在棧中;
其他數據類型: 數據存在堆中,在棧中存有變數名和地址,然後這個地址對應著堆中的地址;
數組有兩種定義的方式
數據類型 數組名=new 數據類型[ 100];
數據類型[] 數組名 ={1,2,3....};
數組的下角標:k
int[k]=100;//表示下角標為k的數組元素,裡面存的東西為100;
int a=int[k];//表示把數組下角標為k的數組元素,取出來賦給a;
數組的長度表示為 數組名.length
若初定義長度為100,則表示能存100個元素但是下角標從0開始
如何利用數組給一段數據排序
package com.oop.lhw0426;public class grouptest { public static void main(String[] args) { int[] A = { 1, 5, 8, 99, 44, 12, 25 }; int a = 0; int b = 0; for(int i=0;i<A.length-1; i++){ for (int k = 0; k < A.length-1; k++) { a=A[k]; b=A[(k + 1)]; if (a > b) { A[k] = A[(k + 1)]; A[(k + 1)] = a; } }} for (int m = 0; m <A.length; m++) { int n = A[m]; System.out.print(n+"."); } }}1.5.8.12.25.44.99.
推薦閱讀:
※古人生病為什麼要吃屎(人中黃/金汁)?
※這些大傢伙,最高2.5米,都是一等一的好貨,都是父親的心肝寶貝
※把清潔水源和可持續農業生產帶到菲律賓的.xyz應用
※我為什麼要寫《自然規律的探索之旅》
※八年級物理上冊第六章《質量與密度》知識點總結