美文网首页
JAVA数组的使用

JAVA数组的使用

作者: TryCatch菌 | 来源:发表于2018-09-29 10:27 被阅读0次

数组概述

1.数组是存储在一个连续的内存块中的元素集合,不一定是数据
2.数组中的每一个元素必须是相同的数据类型,并通过引用区分,数组的第一个元素索引为0;

为什么要用数组

1.单一值类型变量有时很难满足应用程序的设计要求
2.数组类型变量可以同时存储多个类型的基础数据类型变量或对象

创建数字
1:声明一个变量
数据类型[]数组的变量名;

数组类型 数组变量名[]
例:boolean[]Array或者 boolean Array[]

2:使用new关键字初始化数据,并制定数组大小

数组变量=new 数组类型[数组长度]

例:int sums[] = new int[20];

数组的长度单位length

访问数组
数组中的元素通过该组变量名(引用)加上一个用于描述我们要访问的那个一个元素的索引
数组数据的地址,在内存是连续的一个空间

int sum[]=new int[20];

sum[10]//访问该数组的第11个数据,数据地址位置为下标+1

sum[10]=1;//给数组赋值
//给数组批量赋值,使用循环

for(int i=0;i<sum.length;i++){
sum[i]=i+1;
}
//初始化赋值
int sum[]={1,2,3,4,5,6};

public class ClassWork_3 {
      // 创建一个30个长度的数组,给其进行赋值,如果索引为奇数,其值为本身,索引为偶数,索引为负数
      public static void main(String[] args) {
            int sum[] = new int[30];
            for (int i = 0; i < sum.length; i++) {
      //简单判断,三目运算
      // sum[i]=i%2==?-1:1
                  if (i % 2 != 0) {
                        sum[i] = i;
                  } else {
                        sum[i] = (-i);
                  }
                  System.out.println(sum[i]);
            }
      }
}

数组的长度

1.因为数组对象在内存空间是连续的,索引在分配空间时必须知道数组的长度,而且一旦分配,长度不能更改
2.在使用访问数组元素时,特别注意,不要超出数组分配空间,否则会报错

报错代码
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:

JAVA语言数组与其他语言数组,JAVA中的数组是对象,这样做的好处是每个 数组都有一个length属性来代表数组的大小,减小越界的可能性

相关文章

  • Java实例-数组

    1、Java 实例 – 数组排序及元素查找:使用sort()方法对Java数组进行排序,使用 binarySear...

  • Java知识之数组

    Java数组知识图如下: 数组基本用法 声明数组声明数组语法格式: 初始化数组Java中使用关键字new创建数组对...

  • Java 数组

    Java 实例 - 数组排序及元素查找 以下实例演示了如何使用sort()方法对Java数组进行排序,及如何使用 ...

  • Kotlin数组

    数组在Kotlin中使用Array类来表示。下面巴拉一下Kotlin数组和Java数组的区别。Java中的数组通常...

  • Java数组常用方法总结

    Java数组 Java中数组用于存储固定大小的同类型元素 用法 工具类Arrays 复制数组最终使用的是Syste...

  • scala 与 java泛型数组

    java 泛型数组初始化 使用这样的方式初始化java的数组会出错,因为java不支持泛型数组。按照我的理解,ja...

  • Java 的小白学习笔记六(数组)

    Java 数组 声明 数组的声明必须在使用之前 /* 首选语法 */dataType[] arrayRefVar;...

  • Java数组与字符串

    Java数组的基本概念一维数组的创建与使用foreach语句多维数组的创建与使用字符串String入门 1、数组的...

  • java基础-day06-数组

    数组【重点】 1. 数组 1.1 为什么要使用数组 1.2 生活中数组概念 1.3 Java中定义数组的格式【重点...

  • 2. Java数组类型及其操作

    1. 数组 定义一个数组类型的变量,使用数组类型“类型[]”,例如,int[],String[]。Java的数组有...

网友评论

      本文标题:JAVA数组的使用

      本文链接:https://www.haomeiwen.com/subject/tgjvoftx.html