java語言基礎06陣列
阿新 • • 發佈:2019-01-30
複習:
1、for a b c d ,四個表示式 用;隔開
2、for each 只能針對於一個 儲存了多個值的變數,進行迴圈取值
3、迴圈巢狀, 雙層迴圈
4、continue(結束當次迴圈); break(結束迴圈)
java api jdk 提供哪些類和介面中,有幾個常用包中類。
java.lang.*; // 在使用的時候是不需要匯入的
java.text.*;
java.io.*;
java.util.*;
java.sql.*;
1、控制檯輸出問題。
a、System.out.println();
b、格式化輸出,System.out.printf();
2、控制檯輸入問題。(Scanner)
System.in
3、陣列,(基本型別之外以個引用型別)
在我們記憶體中給分配一個連續的儲存空間,這個空間就是陣列。
陣列在定義的時候,指定的是什麼型別,這個空間中就只能儲存那種型別。
陣列一旦定義,它的長度是不可改變。
a、一維陣列
如果是普通的變數,8中基本型別的變數,都儲存在棧中
如果是引用型別的變數,陣列 ,物件,容器,都儲存在堆中
陣列的下標 是從 0 開始,陣列的最大下標是長度減一
定義方式
使用的方式
遍歷的方式
b、二維陣列
1、for a b c d ,四個表示式 用;隔開
2、for each 只能針對於一個 儲存了多個值的變數,進行迴圈取值
3、迴圈巢狀, 雙層迴圈
4、continue(結束當次迴圈); break(結束迴圈)
java api jdk 提供哪些類和介面中,有幾個常用包中類。
java.lang.*; // 在使用的時候是不需要匯入的
java.text.*;
java.io.*;
java.util.*;
java.sql.*;
1、控制檯輸出問題。
a、System.out.println();
b、格式化輸出,System.out.printf();
2、控制檯輸入問題。(Scanner)
System.in
3、陣列,(基本型別之外以個引用型別)
在我們記憶體中給分配一個連續的儲存空間,這個空間就是陣列。
陣列在定義的時候,指定的是什麼型別,這個空間中就只能儲存那種型別。
陣列一旦定義,它的長度是不可改變。
a、一維陣列
如果是普通的變數,8中基本型別的變數,都儲存在棧中
如果是引用型別的變數,陣列 ,物件,容器,都儲存在堆中
陣列的下標 是從 0 開始,陣列的最大下標是長度減一
定義方式
使用的方式
遍歷的方式
b、二維陣列