最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Java创建数组_Java数组有哪些必须懂的tip?

XAMPP案例 admin 154浏览 0评论

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。

Java 语言中提供的数组是用来存储固定大小的同类型元素。

你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,….,number99。

接下来将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。

声明数组变量

首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:

dataType[] arrayRefVar; // 首选的方法 dataType arrayRefVar[]; // 效果相同,但不是首选方法

注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。

实例

下面是这两种语法的代码示例:

double[] myList; // 首选的方法 double myList[]; // 效果相同,但不是首选方法

创建数组

Java语言使用new操作符来创建数组,语法如下:

arrayRefVar = new dataType[arraySize];

上面的语法语句做了两件事:

  • 一、使用 dataType[arraySize] 创建了一个数组。
  • 二、把新创建的数组的引用赋值给变量 arrayRefVar。

数组变量的声明,和创建数组可以用一条语句完成,如下所示:

dataType[] arrayRefVar = new dataType[arraySize];

另外,你还可以使用如下的方式创建数组。

dataType[] arrayRefVar = {value0, value1, ..., valuek};

数组的元素是通过索引访问的。

数组索引从 0 开始,所以索引值从 0 到 arrayRefVar.length-1。

实例

下面的语句首先声明了一个数组变量 myList,接着创建了一个包含 10 个 double 类型元素的数组,并且把它的引用赋值给 myList 变量。

TestArray.java 文件代码:

public class TestArray {  public static void main(String[] args) {    // 数组大小     int size = 10;    // 定义数组     double[] myList = new double[size];    myList[0] = 5.6;    myList[1] = 4.5;    myList[2] = 3.3;    myList[3] = 13.2;    myList[4] = 4.0;    myList[5] = 34.33;    myList[6] = 34.0;    myList[7] = 45.45;    myList[8] = 99.993;    myList[9] = 11123;    // 计算所有元素的总和     double total = 0;    for (int i = 0; i < size; i++) {      total += myList[i];    }    System.out.println("总和为:" + total);  }}
以上实例输出结果为:

总和为:11367.373

下面的图片描绘了数组 myList。这里 myList 数组里有 10 个 double 元素,它的下标从 0 到 9。
AAAA0000048

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。

Java 语言中提供的数组是用来存储固定大小的同类型元素。

你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,….,number99。

接下来将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。

声明数组变量

首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:

dataType[] arrayRefVar; // 首选的方法 dataType arrayRefVar[]; // 效果相同,但不是首选方法

注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。

实例

下面是这两种语法的代码示例:

double[] myList; // 首选的方法 double myList[]; // 效果相同,但不是首选方法

创建数组

Java语言使用new操作符来创建数组,语法如下:

arrayRefVar = new dataType[arraySize];

上面的语法语句做了两件事:

  • 一、使用 dataType[arraySize] 创建了一个数组。
  • 二、把新创建的数组的引用赋值给变量 arrayRefVar。

数组变量的声明,和创建数组可以用一条语句完成,如下所示:

dataType[] arrayRefVar = new dataType[arraySize];

另外,你还可以使用如下的方式创建数组。

dataType[] arrayRefVar = {value0, value1, ..., valuek};

数组的元素是通过索引访问的。

数组索引从 0 开始,所以索引值从 0 到 arrayRefVar.length-1。

实例

下面的语句首先声明了一个数组变量 myList,接着创建了一个包含 10 个 double 类型元素的数组,并且把它的引用赋值给 myList 变量。

TestArray.java 文件代码:

public class TestArray {  public static void main(String[] args) {    // 数组大小     int size = 10;    // 定义数组     double[] myList = new double[size];    myList[0] = 5.6;    myList[1] = 4.5;    myList[2] = 3.3;    myList[3] = 13.2;    myList[4] = 4.0;    myList[5] = 34.33;    myList[6] = 34.0;    myList[7] = 45.45;    myList[8] = 99.993;    myList[9] = 11123;    // 计算所有元素的总和     double total = 0;    for (int i = 0; i < size; i++) {      total += myList[i];    }    System.out.println("总和为:" + total);  }}
以上实例输出结果为:

总和为:11367.373

下面的图片描绘了数组 myList。这里 myList 数组里有 10 个 double 元素,它的下标从 0 到 9。

 

转载请注明:XAMPP中文组官网 » Java创建数组_Java数组有哪些必须懂的tip?