教育路上
摘要:java數組隨機數,數組定義,數組初始化隨機數。以下是我們為大家整理的,相信大家閱讀完后肯定有了自己的選擇吧。
2023-02-17 15:35網絡推薦
數組[]:(花括號可以放在變量之后)
int[] arr4={1,2,3,4,5};
int[] 數組名;//聲明數組
靜態初始化:數組的初始化和數組元素的賦值同時進行
例:int[] ids;
ids = new int[]{1001,1002,1003,1004}
動態初始化:數組的初始化和數組元素的賦值分開操作
String[] names = new String[5];
int[] arr = new int[4];
names[0]='0'
names[4]='5'
總結:數組一旦初始化完成,其長度就確定了
獲取數組的長度:數組名length
整型和浮點型數組元素的默認初始化值為0或00
char型數組元素的默認值為空格
String型數組元素的默認值為null
接收鍵盤輸入的數據:
import javautilScanner;//先導入包
Scanner scanner = new Scanner(Systemin);
int number = scannernextInt();
二維數組的聲明和初始化:
靜態初始化:
int[][] arr1=new int[][]{{1,2,3},{4,5},{6,7,8}};
動態初始化:
String[][] arr2=new String[3][2];
二維數組其實也是一維數組,只不過每個元素都是一個新的數組
二維數組的長度由行數決定
遍歷二維數組:
例:int[][] arr1=new int[][]{{1,2,3},{4,5},{6,7,8}};
for(int i=0;i<arr1length;i++){
for(int j=0;j<arr1[i]length;i++){
Systemoutprintln(arr1[i][j]);
}
}
規定:二維數組分為外層數組的元素,內層數組的元素
外層元素:arr[0],arr[1]等
內層元素:arr[0][0],arr[1][2]等
外層元素的初始化值為:地址值
內層元素的初始化值為:與一維數組一樣
生成隨機數:
double d=Mathrandom();//Mathrandom()生成的隨機數范圍為[00-10]
生成n-m之間的隨機整數
int num=(int)(Mathrandom()*(m-n+1)+m)
定義兩個數組,把其中一個數組賦值給另一個數組,相當于把一個數組的地址賦值給另一個數組。
想要復制一個數組則需要定義兩個長度一樣的數組,通過遍歷數組把第一個數組的每一個元素給另一個數組
訪客的評論 2023/11/08 20:52
文中描述的是準確的嗎,如何報名!