全国
Java--教育路上

栏目导航

全国站 > Java > 数组
需求

java数组随机数

摘要:java数组随机数,数组定义,数组初始化随机数。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

标签: 随机数
发布时间:
2024-04-28 19:08
信息来源:
网络推荐
浏览次数:
892
java数组随机数

数组[]:(花括号可以放在变量之后)

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)


定义两个数组,把其中一个数组赋值给另一个数组,相当于把一个数组的地址赋值给另一个数组。

想要复制一个数组则需要定义两个长度一样的数组,通过遍历数组把第一个数组的每一个元素给另一个数组

上一篇:
java循环结构
下一篇:
java数组排序
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交