A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© EARL 中级黑马   /  2014-12-7 11:16  /  1757 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

定义一个标准学生类(name,age)
        定义一个学生数组。
        存储5个学生,然后遍历。
如上题,自己已建学生类,怎样建学生数组?


15 个回复

倒序浏览
Student[] stu = new Student[5];
数组在创建的时候必须明确大小
回复 使用道具 举报
这个问题。。。。
回复 使用道具 举报
默默丶 发表于 2014-12-7 11:24
Student[] stu = new Student[5];
数组在创建的时候必须明确大小

我现在创建完了,并且赋值了,怎么遍历的时候打出的是地址值?
回复 使用道具 举报
EARL 发表于 2014-12-7 11:43
我现在创建完了,并且赋值了,怎么遍历的时候打出的是地址值?

问题已解决,重写的toString方法
回复 使用道具 举报
楼主怎么重写的toString 方法,还有为啥不用集合然后再用集合转化为数组,
回复 使用道具 举报
再new一个学生数组
回复 使用道具 举报
重写toString是一个方法,但是一般都是使用for循环遍历输出的
回复 使用道具 举报
初学者用for循环遍历
回复 使用道具 举报
顶一个字符串数组就可以
String[] Student=new String[]
可以使用for循环遍历
for(int i=0;i<Student.length-1;i++)
回复 使用道具 举报
关于遍历,在毕老师视频里有详细的讲解你可以去找下毕老师的基础视频看一下。
回复 使用道具 举报
标准学生类[] stu=new 标准学生类[5];
回复 使用道具 举报
ArrayList<Student> al = new ArrayList<Student>();
回复 使用道具 举报
Student[] arr = new Student{5];
for(Student s : arr)
{
  System.out.println(s.getName+":"+s.getAge());
}
或者在学生类中复写一个toString()方法
回复 使用道具 举报
唐的 初级黑马 2014-12-10 00:46:05
15#
其实他说的这些  你觉得那个适合就用那个  
回复 使用道具 举报
遍历的方法实在是有太多种了,这个不用数组用集合也可以实现!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马