Java :: 陣列
文章推薦指數: 80 %
Arrays 的 fill 方法來設定新建陣列的元素值。
例如將每個學生的成績預設為60 分起跳:. package cc.openhome; import java.util.Arrays; public class ...
OPENHOME.CC
Java
|Java平台概論
Java版本遷移
JDK規範與實作
JVM、JRE與JDK
|路徑/套件/模組
Hello,Java
JDK/JRE/類別版本
類別/原始碼路徑
package與import
初探模組
|語法基礎
型態
變數
運算子
型態轉換
if/else、switch
for、while迴圈
|類別與物件
定義類別
使用Scanner、BigDecimal
基本型態包裹器
陣列
字串
Java與Unicode
|封裝
流程與資料的封裝
public/建構式/重載
this與static
不定長度引數/內部類別
資料載體與record
|繼承
共同行為與isa
重新定義/abstract
protected/super
final/Object/instanceof
sealed類別
|介面
定義行為外觀
解決需求變化
介面語法細節
使用enum列舉
sealed介面
|例外
try/catch例外處理
要抓還是要拋?
堆疊追蹤與assert
finally資源關閉
|泛型
定義與使用泛型
Producerextends
Consumersuper
|Lambda
初試Lambda
Lambda運算式與函式介面
this與final
方法與建構式參考
GitHub
Twitter
Facebook
LinkedIn
2DDesigns
3DDesigns
Tags
BuiltwithbyHugo
HOME>
Java>
類別與物件>
陣列
陣列基礎
陣列物件
陣列複製
built-intype
shallowcopy
typesystem
陣列
May26,2022
若要用程式記錄Java小考成績,有10名學生,只使用變數的話,必須有10個變數儲存學生成績:
intscore1=88;
intscore2=81;
intscore3=74;
...
intscore10=93;
陣列基礎
實際上不可能這麼作,陣列基本上是用來收集資料,是具有索引(Index)的資料結構,要宣告陣列並初始值可以如下:
int[]scores={88,81,74,68,78,76,77,85,95,93};
這個程式片段建立了一個陣列,因為使用int[]宣告,記憶體會分配長度為10的int連續空間,各個空間儲存了88、81、74、68、78、76、77、85、95、93,各個空間都給予索引編號,索引由0開始,由於長度是10,最後一個索引為9,如果存取超出索引範圍,就會拋出ArrayIndexOutOfBoundsException的錯誤。
如果想要循序地取出陣列中每個值,方法之一是使用for迴圈:
packagecc.openhome;
publicclassScore{
publicstaticvoidmain(String[]args){
int[]scores={88,81,74,68,78,76,77,85,95,93};
for(vari=0;i
延伸文章資訊
- 1JAVA - 物件轉成陣列@ 學習日誌 - 隨意窩
如此一來,將可以用陣列的方式存取Obj這個物件了。 二、範例. 程式說明:輸入三筆資料包含名電和電話,並輸出。 public class IOClass { private String ...
- 2Java 物件陣列的運用 - 翻轉工作室
首先必須設計員工薪資各種屬性的資料型態,並將其宣告成類別(class Employee {…}),經過編譯後會產生一個獨立的中介碼(Employee.class)。再利用此類別宣告產生物件陣列 ...
- 3陣列是物件
在Java中陣列是物件,這點無庸置疑,它擁有物件的所有特性。因為陣列也是一種Object,下面這段程式碼會顯示true: int[] arr ...
- 4函數傳遞陣列 - Java 學習系列
要傳遞一維陣列到函數裡,只要指名傳入的引數是一個陣列即可。 public class ch07_5 {. . public static void main(String[] args) {....
- 5進階陣列觀念| Java SE 6 技術手冊 - caterpillar
藉由對陣列物件的進一步探討,您可以稍微瞭解Java 對物件處理的一些作法,首先來看看一維陣列的參考名稱之宣告: int[] arr = null;. 在這個宣告中,arr 表示一個可以參考 ...