#2
crackjava2022-06-18 17:53
import java.util.HashMap;
import java.util.Map; import java.util.Scanner; public class lianxi5 { // 上机考试 // // //1. “人数超载,要求学员们计算出0-1000内能被5整除,又能被9整除的数之和”, // 2. “如果学员们计算的数和真正的传送门密码不相等时,是进入不了传送门的” // 3. “进入传送门后,有10条不同的通道,每一条通道都有个宝藏,在10条通道的起点汇集处有机器人”, // 4. “机器人说:输入您的名字:”,“请选择几号通道:”,“请取回您的宝藏奖励是:” // // 传送门密码:23 // 提供宝藏资料: // 第1号通道:摩托飞行器 // 第2号通道:钢铁战甲 // 第3号通道:百变超能力 // 第4号通道:金刚狼超能力 // 第5号通道:星际战舰 // 第6号通道:蜘蛛侠超能力 // 第7号通道:鹰眼神弓 // 第8号通道:雷神之锤 // 第9号通道:浩克神力 // 第10号通道:中华太极神功 public static void main(String[] args) { int transDoorPassword=0; int password=23; Map<Integer,String> treasury=new HashMap<>(); for (int i = 0; i < 1001; i++) { if (((i % 5)==0)&&((i % 9)==0)) { transDoorPassword++; System.out.println(i); } } System.out.println(transDoorPassword); treasury.put(1,"摩托飞行器"); treasury.put(2,"钢铁战甲"); treasury.put(3,"百变超能力"); treasury.put(4,"金刚狼超能力"); treasury.put(5,"星际战舰"); treasury.put(6,"蜘蛛侠超能力"); treasury.put(7,"鹰眼神弓"); treasury.put(8,"雷神之锤"); treasury.put(9,"浩克神力"); treasury.put(10,"中华太极神功"); if (transDoorPassword==password){ System.out.println("恭喜成功进入传送门,非常厉害,请按照提示操作!!"); Scanner scanner = new Scanner(System.in); while (true){ System.out.println("请输入您的名字:"); String name = scanner.next(); System.out.println("请输入您选择的通道号(1-10):"); int number = scanner.nextInt(); System.out.println("请取回您的宝藏奖励是:"+treasury.get(number)); } } } } |
上机考试
1. “人数超载,要求学员们计算出0-1000内能被5整除,又能被9整除的数之和”,
2. “如果学员们计算的数和真正的传送门密码不相等时,是进入不了传送门的”
3. “进入传送门后,有10条不同的通道,每一条通道都有个宝藏,在10条通道的起点汇集处有机器人”,
4. “机器人说:输入您的名字:”,“请选择几号通道:”,“请取回您的宝藏奖励是:”
传送门密码:11385
提供宝藏资料:
第1号通道:摩托飞行器
第2号通道:钢铁战甲
第3号通道:百变超能力
第4号通道:金刚狼超能力
第5号通道:星际战舰
第6号通道:蜘蛛侠超能力
第7号通道:鹰眼神弓
第8号通道:雷神之锤
第9号通道:浩克神力
第10号通道:中华太极神功
(样例)
输出结果:
输入您的名字:许祁
请选择几号通道:5
请取回您的宝藏奖励是:星际战舰