陣列的定義:
陣列是一種最簡單的複合資料類型,是一組相同類型有序資料的集合。數組中的一個資料成員稱為數組元素,可以用一個統一的數組名和下標唯一確定。根據數組下標是一個還是多個,數組分為一維數組和多維數組。
宣告一個一維數組的一般形式為:
类型 数组名[ ]; 或 类型[ ] 数组名;
例如:
int intArray[ ]; int[ ] intArray;
線上學習影片推薦:java線上影片
一維陣列的初始化:
类型 数组名[] = {元素1[,元素2…]}
例如:
int intArray[] = {1,2,3,4,5}; double decArray[] = {1.1,2.2,3.3}; String strArray[] = {“Java”,“BASIC”,“FORTRAN”};
使用new運算子
#若數組已經聲明,為已聲明數組分配空間的一般形式如下:
数组名= new 类型[数组大小];
若數組未聲明,則可在數組聲明的同時用new運算符為數組分配空間:
类型 数组名[] = new 类型[数组大小];
例如:
int a[]=new int[6];
(注意:Java對陣列元素要進行越界檢查以保證安全性。若陣列元素下標小於0、大於或等於陣列長度將產生例外:ArrayIndexOutOfBoundsException
。
對於數組,有一個常用到的length,表示數組的長度。
例如:
int a[]=new int[10];
則:
a.length=10
)
運用陣列解決的問題:
求學生的平均成績
假設學生成績為:80,60,90,45,100, 88,59,98
範例:
package 数组; public class LY4求平均值 { public static void main(String[] args) { int[] a = { 80, 60, 90, 45, 100, 88, 59, 98 }; double sum = 0, aver = 0; for (int b = 0; b < a.length; b++) { sum = sum + a[b]; } aver = sum / a.length; System.out.println("学生的平均成绩为:" + aver); } }
運行結果為:
學生的平均成績為:77.5
相關文章教學建議:java入門學習
以上是java數組之一維數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載
最受歡迎的的開源編輯器