码迷,mamicode.com
首页 > 编程语言 > 详细

Java数组02:数组声明创建

时间:2020-07-31 14:06:29      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:lang   pac   大小   分析   数据类型   数组元素   alt   sum   sys   

技术图片

数组声明创建:
  • 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法(两行):

    // data Type    数据类型
    // array Refvar 数组引用变量
    
    dataType[] arrayRefvar; //首选的方法
    或者
    dataType arrayRefVar[];  //效果相同,但不是首选方法
    123
    
  • Java语言使用new操作符来创建数组,语法如下(一行):

    dataType[] arrayRefVar = new dataType[arraySize];  //一行
    // data Type    数据类型
    // array Refvar 数组引用变量
    // array size   数组大小
    
    
  • 数组的元素是通过索引访问的,数组索引从0开始。

  • 获取数组的长度:

    arrays.length  //arrays.length=下标数
    

赋值前:

技术图片

赋值后:
技术图片

数组流程内存分析的流程图:

技术图片

如果没有给相对应的数组下标赋值,那么就是输出类型的默认值(int 的默认值是0).

定义数组的两种方法赋值数组求数组和
package com.wenjian.array;

public class ArrayDemo01 {
    //变量的类型  变量的名字   =  变量的值;
    //数组类型
    public static void main(String[] args) {

        //数组定义第一种方法,分为两步
        int[] nums1;          //1.声明一个数组
        nums1 = new int[10];  //2.创建一个数组

        //数组定义第二种方法一步
        int[] nums = new int[10]; //声明和创造合在一起了
        //给数组元素赋值,数组赋值
        nums[0] = 1;
        nums[1] = 2;
        nums[2] = 3;
        nums[3] = 4;
        nums[4] = 5;
        nums[5] = 6;
        nums[6] = 7;
        nums[7] = 8;
        nums[8] = 9;
//        nums[9] = 10;

        System.out.println(nums[9]);  //数组若未赋值,默认值是0
        System.out.println(nums[0]);

        //计算所有元素的和
        int sum = 0;
        //获取所有数组长度 arrays.length
        for (int i = 0; i < nums.length; i++) {  //nums.length=[10]
            sum = sum + nums[i];
        }
        System.out.println(sum);
    }
}

输出:

0
1
45

进程已结束,退出代码 0

Java数组02:数组声明创建

标签:lang   pac   大小   分析   数据类型   数组元素   alt   sum   sys   

原文地址:https://www.cnblogs.com/function123/p/13409212.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!