编写一个随机点名程序,使其能够在全班同学中随机点中某一名同学的名字,要求随机点名具备三个功能,包括储存全班同学姓名,查看全班同学姓名和随机点取其中一人姓名。
3条回答 默认 最新
- 小P聊技术 2021-06-02 10:30关注
import java.util.*; public class Random_call { public static String[] name_scan(int num){ int n = 0; int number; number = num; String[] name = new String[number]; while(n < number){ Scanner sc = new Scanner(System.in); String str = sc.next(); name[n] = str; n++; } return name; } public static void print(String[] arrayname){ int num; num = arrayname.length ; String[] array = new String[num]; array = arrayname; //System.out.print("\n"); for(int i = 0;i < num; i++) { System.out.print(array[i]+" "); } } public static String call(String[] arrayname){ Random random = new Random(); int num = arrayname.length; int n = random.nextInt(num); String Name; Name = arrayname[n]; return Name; } public static void main(String[] args) { int num; // 输入总人数 String dianming; num = 4; String[] name = name_scan(num); print(name); dianming = call(name); System.out.print("\n"+"接下来点到的人是:\n"); System.out.print(dianming); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报