栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础知识Day04

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础知识Day04

一、产生整数随机数

1.导包   import   java.util.Random;

2.创建对象   Random  runTo = new Random();

3.获取随机数   int  number =   runTo.nextInt(10);

*数字10可以被替换,产生的数据在0到10之间,包括0,不包括10。

二、数组

1.数组的概念   把具有相同类型的若干变量有序的形式组织起来,这些按序排列的同类数据元素的集合叫做数组。

        TP:数组和基本数据类型在内存中的区别?

        基本数据类型是申请的内存空间是固定的,数组则是由编程者自定义的。

2.数组的定义格式

2.1 动态初始化【指定长度,系统赋初始值】

元素类型[] 数组名 = new 元素类型[元素个数或数组长度];   int[]  arr = new int[5];

2.2静态初始化【给初始化值,系统确定长度】

元素类型[] 数组名 = new 元素类型[] {元素, 元素, ......};  int[]  arr = new int[]{元素1,元素2.....};

2.3数组的下标越界(ArrayIndexOutOfBoundsException)和空指针(NullPointerException)

遍历获取数据元素时,超过数组索引范围0~数组.length-1 会出现数组下标越界异常。

数组被清空后,当按照下标获取数组中的元素时,会出现空指针异常。

2.4数组的双层嵌套循环

外层循环每执行一次, 内层循环就要执行所有循环。

3.二维数组的概述

其实二维数组就是元素的值是一维数组的数组。*二维数组的定义就是用来存储一维数组的。

3.1二维数组格式

定义格式          数据类型[][] 数组名;

初始化方式  

1. 数据类型[][] 变量名 = new 数据类型[m][n];   

m 必须指定二维数组的长度. n 表示每一个一维数组的长度, 可以在之后进行指定.

 例如   int[][]  arr = new int[3][5];      例如   int[][]  arr = new int[3][];

2.数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元素…},{元素…}};

3.数据类型[][] 变量名 = {{元素…},{元素…},{元素…}};

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/397304.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号