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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gqx1990 中级黑马   /  2016-8-25 12:18  /  418 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一步:创建类Student,用来定义学生的属性和方法
package cn.itcast.demo5;
public class Student {
        private String name ;
        private int age ;
       
        public void setName(String name) {
                this.name = name;
        }
        public void setAge(int age) {
                this.age = age;
        }
       
        public String getName() {
                return name;
        }
        public int getAge() {
                return age;
        }
}
第二步:创建CallName类,用来实现点名器的功能
package cn.itcast.demo5;
import java.util.ArrayList;
import java.util.Random;

public class CallName {

        public static void main(String[] args) {
                ArrayList<Student> list = new ArrayList<Student>();
                //以下为调用方法
                addStudent(list);
                printStudent(list);
                randomStudent(list);
        }
        public static void addStudent(ArrayList<Student> list) {
                Student stu1 = new Student();
                Student stu2 = new Student();
                Student stu3 = new Student();
                stu1.setName("小顾");
                stu2.setName("小郭");
                stu3.setName("小范");
                stu1.setAge(20);
                stu2.setAge(22);
                stu3.setAge(23);
                list.add(stu1);
                list.add(stu2);
                list.add(stu3); //将元素导入数组
        }
        public static void printStudent(ArrayList<Student> list) {
                for (int i = 0; i < list.size(); i++) {
                        Student stu = list.get(i);
                        System.out.println(stu.getAge()+"  "+stu.getName());
                }
        }
        public static void randomStudent(ArrayList<Student> list) {
                Random ran = new Random();
                int index = ran.nextInt(list.size());  //从0到集合长度中间生成随机整数
                Student stu =list.get(index);
                System.out.println("随机点到的学生为:"+stu.getName());
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马