1 / 4
文档名称:

Java学习教程-java数组.docx

格式:docx   大小:60KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java学习教程-java数组.docx

上传人:260933426 2017/8/31 文件大小:60 KB

下载得到文件列表

Java学习教程-java数组.docx

相关文档

文档介绍

文档介绍:Java 语言中提供的数组是用来存储固定大小的同类型元素。
// 申明及创建数组
int a1[] = new int[6]; //不推荐写法,来源于C/C++
int[] a2 = new int[6];
int[] a3 = {1, 2, 3, 4, 5, 6};
数组的元素是通过索引访问的。数组索引从 0 开始,所以索引值从 0 到 -1。
//多维数组
String s[][] = new String[5][9];
s[0][0] = new String("nick");
s[0][1] = new String("good");
s[1][0] = new String("jenny");
s[1][1] = new String("yep");
s[1][2] = new String("!");
public class TestArray {
public static void main(String[] args) {
double[] myList = {, , , };

// 打印所有数组元素
for (int i = 0; i < ; i++) {
(myList[i] + " ");
}
// 计算所有元素的总和
double total = 0;
for (int i = 0; i < ; i++) {
total += myList[i];
}
("Total is " + total);
// 查找最大元素
double max = myList[0];
for (int i = 1; i < ; i++) {
if (myList[i] > max) max = myList[i];
}
("Max is " + max);
}
}
类能方便地操作数组,它提供的所有方法都是静态的。
序号
方法和说明
1
public static int binarySearch(Object[] a, Object key)
用二分查找算法在给定数组中搜索给定值的对象(Byte,Int,double等)。数组在调用前必须排序好的。如果查找值包含在数组中,则返回搜索键的索引;否则返回(-(插入点) - 1)。
2
public static boolean equals(long[] a, long[] a2)
如果两个指定的 long 型数组彼此相等,则返回 true。如果两个数组包含相同数量的元素,并且两个数组中的所有相应元素对都是相等的,则认为这两个数组是相等的。换句话说,如果两个数组以相同顺序包含相同的元素,则两个数组是相等的。同样的方法适用于所有的其他基本数据类型(Byte,short,Int等)。
3
public static void fill(int[] a, int val)
将指定的 int 值分配给指定 int 型