• 数组


    int c[] = new int[12];
    int d[];
    d = new int[12];

    注意,与其他编程语言(例如C或者C++)中的声明数组不同,Java数组的元素个数不能在数组名后的方括号中定义,否则将导致语法错误。

    初始化:

    1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;
    2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;
    3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。

    TestD.java(动态):

    public class TestD  
    {  
         public static void main(String args[]) {  
             int a[] ;  
             a = new int[3] ;  
             a[0] = 0 ;  
             a[1] = 1 ;  
             a[2] = 2 ;  
             Date days[] ;  
             days = new Date[3] ;  
             days[0] = new Date(2008,4,5) ;  
             days[1] = new Date(2008,2,31) ;  
             days[2] = new Date(2008,4,4) ;  
         }  
    }  
     
    class Date  
    {  
         int year,month,day ;  
         Date(int year ,int month ,int day) {  
             this.year = year ;  
             this.month = month ;  
             this.day = day ;  
         }  
    }  

    TestS.java(静态):

    public class TestS     
    {     
         public static void main(String args[]) {     
             int a[] = {0,1,2} ;     
             Time times [] = {new Time(19,42,42),new Time(1,23,54),new Time(5,3,2)} ;     
         }     
    }     
     
    class Time     
    {     
         int hour,min,sec ;     
         Time(int hour ,int min ,int sec) {     
             this.hour = hour ;     
             this.min = min ;     
             this.sec = sec ;     
         }     
    }    

    TestDefault.java(默认):

    public class TestDefault     
    {     
         public static void main(String args[]) {     
             int a [] = new int [5] ;     
             System.out.println("" + a[3]) ;     
         }     
    }   
  • 相关阅读:
    recess----2.Controller里面取用request信息
    recess----1.第一个APP-helloRecess
    Introducing MVC
    IFA Basics
    Why do Antennas Radiate?
    [JSP]JSP 简介
    [Spring]04_最小化Spring XML配置
    [设计模式]创建型模式
    [设计模式]原型模式
    [设计模式]建造者模式
  • 原文地址:https://www.cnblogs.com/wiessharling/p/3228079.html
Copyright © 2020-2023  润新知