Java中数组的创建
Java中数组的使用
1、普通数组变量的定义;
1 //数组 2 3 //1.数组是Java中很重要的一部分,今天对数组进行了大致的了解,Java中的数组和C中数组还是有一定的区别的 4 5 //以下是总结的几种方法 6 public class FirstP1 { 7 public static void main(String[] args) { 8 9 //第一种创建方法: 10 int[] nums = new int[]{1,5,6,9,7}; 11 //注意:new int[] 括号中不能有数字; 12 13 //第二种创建方法: 14 15 int[] a ={1,2,3,4,5}; 16 //此方法使用与C语言中使用较为相似 17 18 //第三种创建方法 19 int b[] = new int[6]; 20 b[1] = 1; 21 b[2] = 2; 22 //其实就相当于创建了一个对象 23 } 24 }
2、对象数组的定义
1 class Z{ 2 int size; 3 String name; 4 void bark() { 5 if(size>60) { 6 System.out.println("Wooof!Wooof!"); 7 }else if(size>14) { 8 System.out.println("Ruff!Ruff!"); 9 }else { 10 System.out.println("Yip!Yip!"); 11 } 12 } 13 } 14 public class Dog{ 15 public static void main(String[] args) { 16 //示例如下 17 //创建对象数组,要有以下三步 18 //第一步声明数组 19 //第二步创建数组对象 20 //第三部调用数组对象 21 Z[] ns = new Z[7]; 22 ns[1] = new Z(); 23 ns[1].size = 12; 24 ns[2] = new Z(); 25 ns[2].size = 70; 26 ns[1].bark(); 27 ns[2].bark(); 28 29 } 30 } 31 //注意:声明数组后不能直接使用每个数组成员,要对数组成员进行对象的创建 32 //才能调用对象数组成员。,
2、for(类型 变量:数组名),这一遍历简化了代码,方便快捷。实例如下:
1 public class Textone 2 { 3 public static void main(String[] args) 4 { 5 String[] greeting = new String[3]; 6 greeting[0] = "Welcome to Core Java"; 7 greeting[1] = "by Cay Horstmann"; 8 greeting[2] = "and Gary Cornell"; 9 10 for (String g : greeting) 11 System.out.print(g); 12 } 13 } 14 //注释 15 /* for(Sring g: greeting) 16 * String代表字符型函数; 17 * g是新定义的变量; 18 * greeting是数族循环语句; 19 */
版权声明:本文为ouyangbo12原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。