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对象
}
}
}
随笔中的内容是我的学习笔记,非常愿意与大家共享,希望我们一起进步。

浙公网安备 33010602011771号