import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("**************欢迎来到测试现场**************"); System.out.println("我们有如下的测试:"); System.out.println("一.性格测试"); System.out.println("二.心理测试"); System.out.println("请问你要选择哪个测试?"); String select_test = scanner.next(); if (select_test.equals("一")){ // 进入性格测试 System.out.println("欢迎进入性格测试!"); System.out.println("请回答以下问题:"); System.out.println("1.你觉得自己是一个外向的人吗?(是/否)"); String answer1 = scanner.next(); System.out.println("2.你喜欢一个人独处还是和一群人在一起?(独处/一群人)"); String answer2 = scanner.next(); System.out.println("3.你喜欢做什么样的运动?(有氧/力量/灵活性)"); String answer3 = scanner.next(); System.out.println("4.你认为自己有强烈的竞争心吗?(是/否)"); String answer4 = scanner.next(); System.out.println("5.你喜欢阅读什么类型的书?(小说/历史/科学/其他)"); String answer5 = scanner.next(); // 根据回答结果给出性格测试结果 int score = 0; if (answer1.equals("是")) { score += 2; } if (answer2.equals("独处")) { score += 2; } if (answer3.equals("有氧")) { score += 1; } else if (answer3.equals("力量")) { score += 2; } else if (answer3.equals("灵活性")) { score += 3; } if (answer4.equals("是")) { score += 2; } if (answer5.equals("小说")) { score += 1; } else if (answer5.equals("历史")) { score += 2; } else if (answer5.equals("科学")) { score += 3; } else { score += 1; } if (score <= 5) { System.out.println("你是一个内向、安静的人,不喜欢过多的社交活动。"); } else if (score <= 10) { System.out.println("你是一个比较平衡的人,既喜欢独处又愿意和他人交流。"); } else { System.out.println("你是一个外向、活泼的人,喜欢和他人交往。"); } }else if (select_test.equals("二")){ // 进入心理测试 System.out.println("欢迎进入心理测试!"); System.out.println("请回答以下问题:"); System.out.println("1.你觉得自己的情绪管理能力如何?(好/一般/差)"); String answer1 = scanner.next(); System.out.println("2.你是否经常感到焦虑或压力?(是/否)"); String answer2 = scanner.next(); System.out.println("3.你是否经常感到孤独或无助?(是/否)"); String answer3 = scanner.next(); System.out.println("4.你是否经常感到自卑或不自信?(是/否)"); String answer4 = scanner.next(); System.out.println("5.你是否经常感到失眠或睡眠不足?(是/否)"); String answer5 = scanner.next(); // 根据回答结果给出心理测试结果 int score = 0; if (answer1.equals("好")) { score += 1; } else if (answer1.equals("一般")) { score += 2; } else { score += 3; } if (answer2.equals("是")) { score += 2; } if (answer3.equals("是")) { score += 2; } if (answer4.equals("是")) { score += 3; } if (answer5.equals("是")) { score += 2; } if (score <= 5) { System.out.println("你的心理状态非常健康,继续保持!"); } else if (score <= 10) { System.out.println("你的心理状态较好,但需要注意调整自己的情绪和心态。"); } else { System.out.println("你的心理状态较差,需要及时寻求专业帮助。"); } } } }
用JAVA编写简单的性格测试和心理测试
最新推荐文章于 2025-03-12 07:37:19 发布