数组的声明和初始化

package my;

public class MyJava {
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int[] x1;//声明一个整型数组
        x1 = new int[3];//为x1数组分配内存空间3个
        x1[0] = 10;
        x1[1] = 20;
        x1[2] = 30;
        
        int[] x2 = new int[]{1,2,3,4};//定义一个数组,并分配内存空间,再赋值
        
        int[] x3 = {10,11,12,13};
        
        for (int j = 0; j < x3.length; j++) {
            System.out.println(x3[j]);
        }
        
        String[] nameStrings = {"生而神灵","弱而能言","幼而寻齐","长而敦敏","成而登天"};
        
        for (int i = 0; i < nameStrings.length; i++) {
            System.out.println(nameStrings[i]);
        }

}
}

时间: 2024-08-07 08:37:37

数组的声明和初始化的相关文章

C++二维数组讲解、二维数组的声明和初始化

我们知道,一维空间是一条线,数学中用一条数轴来表达:二维空间是一个平面,数学中用平面坐标系来表达.那么二维数组又是什么样的呢? 线与面 我们用一个下标来描述一维数组中的某个元素,就好像在用数描述一条线上的点.而所有的数据都是存储在一条线上.如果我们采用两个下标,就能形成一个平面,犹如一张表格,有行有列,所有的数据就能够存放到表格里. 我们把二维数组的两个下标分别称为行下标和列下标,在前面的是行下标,在后面的是列下标. 那么什么时候要用二维数组呢?一般有两种情况,一种是描述一个二维的事物.比如用1

Java初学者:数组,声明以及初始化

今天我们说一下java里面的数组,数组在编程语言里的意思,相当于离散数学里面的集合,其意义几乎完全一样,只有一点区别,离散里有无穷集合,比 如,实数集,但是在java里是不存在无穷集合的.在java里,数组就是一些数据的集合.作为我们这些菜鸟,大多数情况下见到的数组,其中的数据都属于 同一类型.少数情况下不属于同一类型,那很有可能发生了多态现象,而且在访问数组元素的方法时,很可能产生了动态绑定,这些我们以后再说. 好了,让我们目前先认为数组里的元素都属于同一类型.那么,怎样声明以及初始化一个数组

7.Java二维数组的声明、初始化和引用

二维数组的声明.初始化和引用与一维数组相似,这里不再详讲. 二维数组的定义 type arrayName[ ][ ]; type [ ][ ]arrayName; 只是形式上的差别,大家可以根据自己的习惯来选择. 二维数组的初始化 1.静态初始化     int intArray[ ][ ]={{1,2},{2,3},{3,4,5}}; Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同. 2.动态初始化 1) 直接为每一维分配空间,格式如

6.Java一维数组的声明、初始化和引用

一维数组的声明 使用一个数据时,必须要对其进行声明,这个道理对于数组来说也一样,数组在使用之前也必须先声明.先看下面的代码,是如何声明一个变量的.     int a; 仔细分析一下:int 是指变量的数据类型,a 是指变量名,由变量的声明可以联系到数组的声明.     int a[]; 仔细分析一下:int 是指数组中所有数据的数据类型,也可以说是这个数组的数据类型,a[]表示数组名. 基本类型数组的声明有几种形式:     int a[];     int[] a; 这两种形式没有区别,使用

数组的声明,初始化及遍历

1 package com.baidu.java;//在公司一般包名用公司网址倒过来写 2 3 public class TestArray { 4 public static void main(String[] args){ 5 //1.声明一个数组 6 String[] names; 7 //int[] std_id;//这种声明方法同下 8 int std_id[];//这种声明方法同上 9 //2.初始化 10 //2.1静态初始化:初始化与给元素赋值同时进行 11 names=new

Java类对象数组声明和初始化

Java是纯面向对象语言.类是其重要构成单位. 然后,在实际编程中,我们会自己定义一些类,如Point <span style="font-size:14px;">public class Point { public Point(){ Lat=0.0; Lng=0.0; } public double GetLat(){ return Lat; } public double GetLng(){ return Lng; } public void SetLat(doubl

Java 数组声明与初始化

引言 学习了好久的java,每次要写数组的声明和初始化代码,总是理不清.最近又碰到了一次这种情况.这次拿出<Thinking In Java>好好总结一翻. 数组声明 对于数组的声明其实都没多大问题,推荐的写法是使用 数据类型 + [] + 数组名称的方式,因为这种方式可以很清楚的表明这是某一种类型的数组.例如,声明一整数类型的数组. 1 int[] a; 数组初始化 其实出现问题最多的就是数组的初始化.数组的初始化分为三种方式,再遇到初始话的时候,总是会搞不清楚.根据我个人的理解,数组的初始

数组的声明

数组的声明和初始化语法如下: 数据类型[ ] 数组名 = new 数据类型[长度]; 注意:数组名像变量名一样要遵循标识符的命名规则:长度必须是整数 数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null . 举例: string[]friends=new string[2]; friends[0]="A"; friends[1]="

Java数组声明、初始化

维数组的声明方式:type var[]; 或type[] var; 声明数组时不能指定其长度(数组中元素的个数), Java中使用关键字new创建数组对象,格式为:数组名 = new 数组元素的类型 [数组元素的个数] 实例:TestNew.java: 程序代码: public class TestNew { public static void main(String args[]) { int[] s ; int i ; s = new int[5] ; for(i = 0 ; i < 5