编写一个随机点名程序,使其能够在全班同学中随机点中某一名同学的名字,要求随机点名具备三个功能,包括储存全班同学姓名,查看全班同学姓名和随机点取其中一人姓名。
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); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络
- ¥66 关于川崎机器人调速问题
- ¥15 winFrom界面无法打开
- ¥30 crossover21 ARM64版本安装软件问题
- ¥15 mymetaobjecthandler没有进入
- ¥15 mmo能不能做客户端怪物
- ¥15 osm下载到arcgis出错
- ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
- ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。