java 数组

本文深入探讨了数组的概念与使用,包括定义、初始化、常见错误等,并解析了条件判断语句在字符比较上的限制及正确做法。同时,介绍了switch语句的适用类型,强调了在字符串比较时使用equal方法的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

补充前面:条件判断语句不能够判断字符是否一致,即 ==不能判断两个字符是否一致;要判断两个字符是否一致的时候要用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值