您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關java數(shù)組中的一維數(shù)組是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
數(shù)組的定義:
數(shù)組是一種最簡單的復合數(shù)據類型,是一組同類型有序數(shù)據的集合。數(shù)組中的一個數(shù)據成員稱為數(shù)組元素,可以用一個統(tǒng)一的數(shù)組名和下標唯一確定。根據數(shù)組下標是一個還是多個,數(shù)組分為一維數(shù)組和多維數(shù)組。
聲明一個一維數(shù)組的一般形式為:
類型 數(shù)組名[ ]; 或 類型[ ] 數(shù)組名;
例如:
int intArray[ ]; int[ ] intArray;
一維數(shù)組的初始化:
類型 數(shù)組名[] = {元素1[,元素2…]}
例如:
int intArray[] = {1,2,3,4,5}; double decArray[] = {1.1,2.2,3.3}; String strArray[] = {“Java”,“BASIC”,“FORTRAN”};
使用new運算符
若數(shù)組已經聲明,為已聲明數(shù)組分配空間的一般形式如下:
數(shù)組名= new 類型[數(shù)組大小];
若數(shù)組未聲明,則可在數(shù)組聲明的同時用new運算符為數(shù)組分配空間:
類型 數(shù)組名[] = new 類型[數(shù)組大小];
例如:
int a[]=new int[6];
(注意:Java對數(shù)組元素要進行越界檢查以保證安全性。若數(shù)組元素下標小于0、大于或等于數(shù)組長度將產生異常:ArrayIndexOutOfBoundsException
。
對于數(shù)組,有一個經常用到的length,表示數(shù)組的長度。
例如:
int a[]=new int[10];
則:
a.length=10
)
運用數(shù)組解決的問題:
求學生的平均成績
假設學生成績?yōu)椋?0,60,90,45,100,88,59,98
示例:
package 數(shù)組; 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("學生的平均成績?yōu)?" + aver); } }
運行結果為:
學生的平均成績?yōu)?77.5
看完上述內容,你們對java數(shù)組中的一維數(shù)組有進一步的了解嗎?如果還想了解更多相關內容,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。