實現一個隨機點名的小程式 ,並且將方法功能獨立出來,減少冗餘
阿新 • • 發佈:2019-01-13
import java.util.Scanner; import java.util.Random; /* 實現隨機點名器 1. 儲存所有學生姓名 2. 預覽所有學生姓名,遍歷陣列 3. 隨機數作為索引,到陣列中找元素 將功能獨立出來, 作成方法,呼叫方法即可 定義三個功能, 用到同一個姓名資料 姓名儲存到陣列中,三個方法,使用一個數組中的資料, 方法傳遞引數 */ public class ArrayDemo{ public static void main(String[] args){ String[] names = new String[8]; addStudent(names); System.out.println("全體成員有:"); printStudentName(names); String name = printRandomStudent(names); System.out.print("隨機抽到被槍斃的人是:"+name); } //遍歷所有學生 public static void printStudentName(String[] names){ for(int i=0;i<names.length;i++){ System.out.println(names[i]); } } //新增學生 public static void addStudent(String[] names){ names[0] = "張三"; names[1] = "李四"; names[2] = "王五"; names[3] = "李蕾"; names[4] = "韓梅梅"; names[5] = "小名"; names[6] = "老王"; names[7] = "小華"; } //定義隨機數 public static String printRandomStudent(String[] names){ Random ran = new Random(); int index = ran.nextInt(names.length); return names[index]; } }