封装随机点名器
Posted l1314
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装随机点名器相关的知识,希望对你有一定的参考价值。
import java.util.Scanner; import java.util.Random; class work { //题目: /* 随机点名器,即在全班同学中随机的打印出一名同学名字。 要做的随机点名器,它具备以下3个内容: 1.存储所有同学姓名 2.总览全班同学姓名 3.随机点名其中一人,打印到控制台 */ //执行代码 public static void main(String[] args) { System.out.println("--------随机点名器--------"); String[] students = new String[3]; addStudents(students); System.out.println("------总览全班同学姓名------"); allStudents(students); System.out.println("-------随机同学姓名-------"); String rname=randomStudents(students); System.out.println("随机点到的同学是:"+rname); } //存储所有同学姓名 public static void addStudents(String[] students){ Scanner sc=new Scanner(System.in); for(int i = 0;i < students.length;i++){ System.out.println("存储第"+(i+1)+"个名称:"); students[i] = sc.next(); } } //总览全班同学姓名 public static void allStudents(String[] students){ for (int i = 0; i < students.length; i++) { String name = students[i]; System.out.println("第"+(i+1)+"个学生名称:" + name); } } //随机点名其中一人,打印到控制台 public static String randomStudents(String[] students){ Random ra=new Random(); int index=ra.nextInt(students.length); String name=students[index]; return name; } }
以上是关于封装随机点名器的主要内容,如果未能解决你的问题,请参考以下文章