Java 数组

Java 语言中提供的数组是用来存储固定大小的同类型元素。首先必须声明数组变量,才能在程序中使用数组。

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

数组的基本知识


public class JavaArray {
    public static void main(String []args) {
         // 定义数组
          double[] array1 = new double[10];
          array1[0] = 1;
          array1[1] = 2;
          array1[2] = 3;
          array1[3] = 4;
          // 计算所有元素的总和
          double total = 0;
          for (int i = 0; i < array1.length; i++) {
             total += array1[i];
          }
          System.out.println("总和为: " + total);
          
          int[] array2 = {1,2,3,4,5};
          // 打印所有数组元素
          for (int i = 0; i < array2.length; i++) {
              System.out.print(array2[i] + "  ");
          }
          System.out.println("");
          
          // 查找最大元素
          int max = array2[0];
          for (int i = 1; i < array2.length; i++) {
              if (array2[i] > max) {
                  max = array2[i];
              }
          }
          System.out.println("max = " + max);
          
          // for-each循环
          for (int i : array2) {
              System.out.print(i + "  ");
          }
          System.out.println("");
          
    }
}

多维数组

多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组,例如:

String str[][] = new String[2][5];
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数组类型和数组引用变量详解 数组类型为什么要用数组?Java数组的两大特征:定义数组时,不能指定数组的长度变量分为...
    Ansaxnsy阅读 3,001评论 2 3
  • 数组是一种数据结构,是相同类型的变量按照顺序组成的数据的集合,称这些相同类型的变量为数组的元素。其实数组就是一个容...
    海人为记阅读 392评论 0 0
  • 1. Java数组是静态的 Java是静态语言,所以Java的数组也是静态的,即:数组被初始化后,长度不可变 静态...
    CoderJed阅读 7,860评论 0 8
  • 05.01_Java语言基础(数组概述和定义格式说明)(了解) A:为什么要有数组(容器)为了存储同种数据类型的多...
    苦笑男神阅读 677评论 0 0
  • 陵光包,啊呸,陵光最近过生日,本来很开心的,然后他的好基友带着包子来祝福他的时候,他就更开心了。 开心个毛啊,吃我...
    帅的不可方物的二姨太阅读 930评论 0 4

友情链接更多精彩内容