陣列Array 在程式設計中是非常常見的工具,當我們要建立多個相同型態的資料時,就會建立陣列,陣列的用途相當廣,可以搭配迴圈等,是程式設計裡相當重要的角色,以下是他的語法。
整數型態陣列
首先先宣告一個物件為陣列,上圖宣告array為整數陣列,int後面加中括號[]極為陣列表示方法,接著後面int [n]的 n,代表這個陣列的size,如果是5的話,
代表可以放五個數。
字串行型態陣列
一樣先宣告一個物件array,接著後面的大括弧放入字串或字元,形成一個String陣列。
以下有一個小例子:請使用者輸入一個數n,程式執行出0-100隨機n個數。
Step 1 使用scanner方法,取得使用者輸入的整數n。
Step 2 宣告一個整數陣列 array,並且這個陣列的大小是由使用者決定的,
因此大小為n,就是使用者輸入的數。假如說使用者輸入3,此陣列大小為3。
Step 3 進入for迴圈,其條件 int i = 0,表示從第零項開始,i代表地i項;
i < array.length,代表i會小於陣列的長度; 最後i++,產生完一個亂數就加1,往下一項產生。
Step 4 讓i隨機產生0-100的數,使用random方法。
Step 5 印出產生的數,讓他印出在同一行,使用printf,並在括號裡面加入"%3d",使產生的各個數之間有空格。
執行完跳出迴圈
程式全碼如下
程式執行結果如下
輸入4產生4個0-100間的亂數
輸入10產生10個0-100間的亂數
輸入1產生1個0-100間的亂數