java 数组

补充前面:条件判断语句不能够判断字符是否一致,即 ==不能判断两个字符是否一致;要判断两个字符是否一致的时候要用equal

用法为:if(s1.equal(s2)) 表明判断字符串s1与字符串s2是否一致;

switch语句中可以传入匹配的类型是int byte short char enum 在gdk7之后有了string。

 

 

数组:

 一组数据的集合,数组中的每个数据被称为元素;在数组中可以存放任意类型的元素,但同一数组必须存放相同类型的元素。

数组定义的格式:数组类型[] 数组名 =new 数组类型[数组长度 ]  例如:int[] arr = new int[3];

char类型为一个空白的字符;注意null不等于“null”也不等于‘“ ”,它们是不一样的。

数组的定义还可以拆分开来理解:

int[] x;           // 声明一个int[]类型的变量

x = new int[100]; // 创建一个长度为100的数组

数组的初始化:

arr[0] = 1; // 为第1个元素赋值1;arr[1] = 2; // 为第2个元素赋值2;arr[3] = 3;//第三个元素值为3

注意:数组的下标是从0 开始的。

静态初始化有两种初始化方法:

1、数据类型[] 数组名 = new 数据类型[]{元素1 ,元素2 ,元素3 .。。。。。}

2、数据类型 [] 数组名 = {元素 ,元素, 元素。。。。} 一般情况下我们采用第二种方法。

在输出数组元素时,我们一般采用for循环的方法来输出数组:

for (int i = 0; i < arr.length; i++) {
  System.out.println(arr[i]);
 }

在输出数组时还可以用foreach

他的输出方式如下:

for (int i : arr) {
  System.out.println(i);
 }其中i为一个变量来每次获取数组中的值并进行输出。

数组的常见错误:数组越界异常  ArrayIndexOutOfBoundsException

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值