七、java的数组

一、数组的声明 数组是Java语言中提供的一种简单的复合数据类型,是相同类型变量的集合;
数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素;
数组下标从0开始。数组有一维数组和多维数组。

l一维数组的声明有下列两种格式:
l数组的类型[ ] 数组名
l数组的类型   数组名 []
l二维数组的声明有下列两种格式
l数组的类型[][ ]  数组名;
l数组的类型  数组名 [][ ] 

数组的声明并不为数组分配内存,因此不能访问数组元素。Java中需要通过new关键字为其分配内存。

  为一维数组分配内存空间的格式如下:

Ÿ数组名=new  数组元素的类型[数组元素的个数];

 

例如:int a[]; //声明并不为数组分配内存

a=new a[10]; //为数组分配内存

也可以写成:int  a=new a[10]; //声明的同时为数组分配内存 二、数组的引用 

Ÿ一维数组元素的引用方式为:数组名[索引号]
Ÿ二维数组元素的引用方式为:数组名[索引号1][索引号2]

  其中,索引号为数组下标,它可以为整型常数或表达式,从0开始。举例:数组元素的排序

public class Sort {
  public static void main(String [] args) {
	int number[]= {80, 65, 76, 99, 83, 54, 92, 87, 74, 62};
	  for (int i = 0;i < number.length; i++) {
		 for (int j = i + 1; j < number.length; j ++){
			if (number[i] < number[j]){
			    int temp = number[i];
			       number[i] = number[j];
			       number[j] = temp;
			}
		  }
	   }
	  for (int i = 0; i < number.length; i++) {
         System.out.println(number[i] + " ");
	 }
  }
}

数组的用处很广,比如在图形化界面设计中用于添加菜单、添加工具栏等能够节省代码,并便于维护,在循环的内容中将会讲解道!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值