java中怎么创建一个数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中怎么创建一个数组相关的知识,希望对你有一定的参考价值。
参考技术A Java 中创建数组的基本格式为 type[] varname = new type[size]item1, item2, item3,其中 type 表示元素的类型, size 表示创建数组的大小,在指定后面所有元素的情况下,这个大小可以省略,后面花括号括起来的部分,用于指定元素,如果指定了大小,可以不要后面的部分,如以下语句军创建了一个数组;int[] = new int[1]; // 创建一个长度为1 的整形数组
int[] = new []1; // 创建一个长度为1,第一个元素的值为1;
java中怎么创建对象数组?比如我创建了一个学生类Student,怎么用这个类创建一个对象数组,麻烦给个例子
class Student
类中怎么创建学生类兑现数组?
class A
private String name;
private int age;
public String getName()
return name;
public void setName(String name)
this.name = name;
public int getAge()
return age;
public void setAge(int age)
this.age = age;
//学生类使用方法:
public class test()
public static void main(String[] args)
A[] students = new A[2]; //创建2个学生的学生数组
A as= new A();
as.setAge(15);
as.setName("tom");
A as1= new A();
as1.setAge(16);
as1.setName("cat");
A[] a=as,as1; //动态创建学生数组
for (A st : a) //遍历数组
System.out.println(st.getName()+";");
运行结果:
tom;
cat; 参考技术A package com.tt.text;
public class student
private int num;
public int getNum()
return num;
public void setNum(int num)
this.num = num;
package com.tt.text;
import java.util.Scanner;
import com.tt.text.student;
public class test
public static void main(String[] args)
student[] stu=new student[5];
Scanner scanner=new Scanner(System.in);
System.out.println(stu.length);
for (int i = 0; i < stu.length; i++)
System.out.println("输入学生学号");
System.out.println("============");
System.out.println(stu[i]);
参考技术B Student[] student = new Student[5];就像String是一个字符串,String[] 就是一个字符串数组,一样的意思 参考技术C 格式和普通定义的数组差不多了,但是类型不是一般的基本数据类型,楼上说的了,我就不说多了, 参考技术D Student[ ] students = new Student[10]; //创建10个学生的学生数组
以上是关于java中怎么创建一个数组的主要内容,如果未能解决你的问题,请参考以下文章
java中怎么创建对象数组?比如我创建了一个学生类Student,怎么用这个类创建一个对象数组,麻烦给个例子