编写一个随机点名程序,使其能够在全班同学中随机点中某一名同学的名字,要求随机点名具备三个功能,包括储存全班同学姓名,查看全班同学姓名和随机点取其中一人姓名。
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 交替优化波束形成和ris反射角使保密速率最大化
- ¥15 树莓派与pix飞控通信
- ¥15 自动转发微信群信息到另外一个微信群
- ¥15 outlook无法配置成功
- ¥30 这是哪个作者做的宝宝起名网站
- ¥60 版本过低apk如何修改可以兼容新的安卓系统
- ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
- ¥50 有数据,怎么建立模型求影响全要素生产率的因素
- ¥50 有数据,怎么用matlab求全要素生产率
- ¥15 TI的insta-spin例程