zoukankan      html  css  js  c++  java
  • Java 数组

    数组是有序数据的集合,数组中的每个元素具有相同的数组名,根据数组名和下标来唯一确定数组中的元素。使用时要先声明后创建。

    1、一维数组

    • 声明/定义

    格式:(1)数据类型  数组名[];  (2)数据类型[]  数组名;

    实例:int a[];  String s[];  char[] c;

    说明:定义数组并不为数据元素分配内存,因此 [] 中不需要指明数组中元素个数。

    • 创建与赋值

    用 new 分配内存再赋值

    格式:数组名 = new 数据类型[size];

    示例:a = new[3];  a[0] = 8;  a[1] = 8;  a[2] = 8;

    说明:创建数组并不是定义数组,而是在数组定义之后为数组分配存储空间,同时对数组元素进行初始化。

    • 直接赋初值并定义数组的大小

    int i[]={4,5,010,7,3,2,9} ;

    String names[]={“张三”,”李四”,”王五”,”宋七”} ;

    • 数组长度(补充)

    格式:数组名.length

    char c[]={‘a’,’b’,’c’,’北’,’京’} ;

    System.out.print(c.length) ;     // 输出5

     

    2、多维数组

    以二维数组为例

    例:

    int d[][] ; // 定义一个二维数组

    d=new int[3][4] ; // 分配3 行4 列数组内存

    int a[][]=new int[2][] ;

    a[0]=new int[3] ; // 第二维第一个元素指向3 个整型数

    a[1]=new int[5] ; // 第二维第一个元素指向5 个整型数

    注意:Java 可以第二维不等长

    int i[][]={{0},{1,4,5},{75,6},{8,50,4,7}} ; //定义和赋初值在一起

    下面数组定义正误的判断

    int a[][]=new int[10,10] //错

    int a[10][10]=new int[][] //错

    int a[][]=new int[10][10] //对

    int []a[]=new int[10][10] //对

    int [][]a=new int[10][10] //对

    注意:java中二维数组分配空间是第二维可以为空,但是第一维必须分配内存。

       

    最后以一个经典的helloworld代码结束本章的总结

    public class HelloWorldApp{

      public static void main(String[] args){

        System.out.println(“hello world!”);

      }

    }

  • 相关阅读:
    solaris如何启动ssh服务
    网页实现插入图片—css与html的区别
    Python与RPC -- (转)
    Python中的异常处理 -- (转)
    Python的异常处理机制 -- (转)
    HTML 学习
    链表练习 链表反转 链表插入..
    php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
    PHP队列的实现 算法
    利用redis List队列简单实现秒杀 PHP代码实现
  • 原文地址:https://www.cnblogs.com/blueskylcc/p/6038108.html
Copyright © 2011-2022 走看看