Java中创建数组

Java中数组的使用

对数组进行了复习,下面是比较重要的(仅代表个人观点!!!!)。我们开始吧,三分钟让你了解Java数组

1、普通数组变量的定义;

 public class FirstP1 {
     public static void main(String[] args) {
 
        //第一种创建方法:
         int[] nums = new int[]{1,5,6,9,7};
         //注意:new int[] 括号中不能有数字;
 
         //第二种创建方法:
          int[] a ={1,2,3,4,5};
 
         //第三种创建方法
         int[] b = new int[6];
         b[1] = 1;
         b[2] = 2;
        //声明部分相当于先开辟了一片内存,然后再给内存中的每一个区域赋值
         
         //声明部分也可以这样写int b[]={1,2,3,4},但是通常这样写int[] a ={1,2,3,4},咱也不知道为啥!!
     }
}

2、对象数组的定义

 class Z{
      int size;
      String name;
      void bark() {
          if(size>60) {
              System.out.println("Wooof!Wooof!");
          }else if(size>14) {
              System.out.println("Ruff!Ruff!");
          }else {
             System.out.println("Yip!Yip!");
         }
     }
 }
 public class Dog{
     public static void main(String[] args) {
         //示例如下
         //创建对象数组,要有以下三步
         //第一步声明数组
         //第二步创建数组对象
         //第三部调用数组对象
         Z[] ns = new Z[7];
         ns[1] = new Z();
         ns[1].size = 12;
         ns[2] = new Z();
         ns[2].size = 70;
         ns[1].bark();
         ns[2].bark();
          
     }
 }
 //注意:声明数组后不能直接使用每个数组成员,要对数组成员进行对象的创建
 //     才能调用对象数组成员。
 //坑:  工作刚开始的时候,我以为只有八种数据类型才能定义数组,让我很尴尬!对象也行!!!!
        int short double***** long byte char boolean     标星地方(突然没想起来,上网查的)

3、数组快捷遍历 —————— for循环。

 public class Textone
  {
     public static void main(String[] args)
     {
        String[] greeting = new String[3];
        greeting[0] = "Welcome to Core Java";
        greeting[1] = "by Cay Horstmann";
        greeting[2] = "and Gary Cornell";
        for (String g : greeting){
            System.out.print(g);
            //String:  数据类型
            //greeting:数组
            //g:       greeting数组遍历过程中所在的String对象
          }
    }
 }
posted @ 2020-01-02 12:57  ”吾嚣张“  阅读(2583)  评论(0)    收藏  举报