搜尋
首頁JavaJava基礎java數組之一維數組

java數組之一維數組

Nov 28, 2019 pm 02:36 PM
java一維數組陣列

java數組之一維數組

陣列的定義:

陣列是一種最簡單的複合資料類型,是一組相同類型有序資料的集合。數組中的一個資料成員稱為數組元素,可以用一個統一的數組名和下標唯一確定。根據數組下標是一個還是多個,數組分為一維數組和多維數組。

宣告一個一維數組的一般形式為:

类型 数组名[ ]; 或 类型[ ] 数组名;

例如:

 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中文網其他相關文章!

陳述
本文轉載於:CSDN。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

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

SublimeText3 英文版

SublimeText3 英文版

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

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SublimeText3 Mac版

SublimeText3 Mac版

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

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器