JAVA——浅谈数组

新手学JAVA数组必知

本质:同种类型,多个变量的集合体(通过后文代码可帮助理解)
性质

  • 长度固定
  • 属于引用数据类型
  • 下标=数组长度-1

正在阅读的你至少要掌握以下三点:

  • 数组的声明,初始化
  • 数组的遍历
  • 数组的排序

1.数组的声明及初始化

法一:在这里插入图片描述
例:

int[] arry = new int[3]; // 此处创建了一个int类型的数组,且长度为3
		arry[0] = 13;    
		arry[1] = 2;
		arry[2] = 9;
		System.out.println(arry[0]);
		System.out.println(arry[1]);
		System.out.println(arry[2]);

在这里插入图片描述

法二:在这里插入图片描述
例:

String[] arry = {"I","love","u",}; // 此处创建了一个int类型的数组,且长度为4
		System.out.println(arry[0]);
		System.out.println(arry[1]);
		System.out.println(arry[2]);

在这里插入图片描述

2、数组的遍历

注意:数组相对于基本数据类型来说无疑是一个强有力的工具,它提供给我们处理复杂数据的能力。
下面我们通过代码演示遍历数组内的元素:

String[] arry = {"刚好","遇见","你",}; // 创建一个数组
			// 下面通过for循环来遍历数组
			for (int i = 0;i < arry.length;i++) { 
				System.out.println(arry[i]);
				
			}

效果图;注意,此处
注意:数组是从arry[0]开始的,所以最后一位应该是arry[2],如果不注意的话会导致数组溢出

3、数组元素排序

排序方法有很多,下面通过冒泡排序来演示:

int[] arry = {88,1314,521,0}; // 创建一个数组
			for (int i = 0;i < arry.length-1;i++) { // 外部循环最多循环arry.length-1圈
				for (int j =0;j < arry.length-i-1;j++) {//每次确定一个最值
					if (arry[j] > arry[j+1] ) { // 所以内部排序次数最大为;arry.length-i-1
						int temp = arry[j];
						arry[j] = arry[j+1];
						arry[j+1] = temp;
					}		
				}
			}
			System.out.println("顺序排序:");
			for (int i = 0;i < arry.length;i++) {
				System.out.println(arry[i]);
			}
			

效果图:在这里插入图片描述
总结: 数组是我们遇到的第一个引用型数据类型,学好数组,打好基础

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值