import java.io.IOException; import java.util.Scanner; /** * ClassName: Test02 * Package: PACKAGE_NAME * Description: * * @Author 爱扣钉-陈晨 * @Create 2023/9/8 16:37 * @Version 1.0 */ public class Test02 { public static void main(String[] args) throws IOException { //准备 真心话大冒险游戏内容 String[] hert = { "当你最不知道穿什么颜色的时候,你会选择什么颜色?", "如果时间能倒流你希望回到哪一时间?", "最喜欢的食物是什么", "现在你最喜欢的人是谁?", "目前最大的愿望?", "远距离恋爱是否注定要分开?那么如果喜欢上一个遥远国度的人,你是否会选择跟他走?", "最欣赏自己哪个部位?对自己那个部位最不满意?", "自己最丢人的事;", "你会做菜么。", "你觉得自己什么时候身体发育成熟的。", "你最喜欢的小说是什么。", "认为自己和哪种动物最相近?为什么?", "假如可以改变你成长过程中的任何事,你希望有哪些改变?", "对你来说,怎样才算是“完美”的一天" }; String[] adv = { "打着伞到一位陌生人面前盯着他说一声'我是蘑菇'", "双手揪耳朵说“我错了”并做蛙跳个", "舌头开瓶盖", "每个人在惩罚者脸上用水笔画一笔", "模仿古代青楼女子拉客", "选一个人对着他唱《好爸爸坏爸爸》", "做20个俯卧撑", "打开抖音模仿推荐的第一个人", "跳一段舞蹈", "舌头开瓶盖", "两个人各含一口水,做搞笑表情", "抱着正对面人的大腿唱情歌", "模仿追星族,找指定的一人索要签名", "两人合唱《好爸爸坏爸爸》一个主唱,一个伴唱。(伴唱部分效果异常好)", "抓着铁门喊“放我出去!”", "唱青藏高原最终一句", "做一个大家都满意的鬼脸", "吃下每个人为你夹得菜(如果是辣椒……)" }; //人名称 String[] person = { "牧遥","博研","若始","嘉林","文泽" }; System.out.println("----------------------------------------"); System.out.println("-------------游戏开始-------------------"); System.out.println("----------------------------------------"); //标识 boolean flag = true; //循环 while (flag){ //随机人员 数组的长度 + 数组下标 (0 - 数组的长度-1) //Math.random() 0-0.999 * 数组长度 int index =(int) (Math.random() * person.length); //程序停止 等待键盘输入继续 System.out.println("中将的是:"); System.in.read(); System.out.println(person[index]); //键盘输入 Scanner scanner = new Scanner(System.in); System.out.println("选择 1 真心话 2 大冒险 "); //输入 int int select = scanner.nextInt(); switch (select){ case 1: int h = (int) (Math.random() * hert.length); System.out.println(hert[h]); break; case 2: int a = (int) (Math.random() * adv.length); System.out.println(adv[a]); break; default: System.out.println("不能瞎选!!!"); break; } System.out.println("完成游戏 输入 n 退出 输入 y 继续 "); String isFlag = scanner.next(); if (isFlag.equals("n")){ flag = false; } } } }