注册 登录
编程论坛 JAVA论坛

学过java兄弟赶紧进来,考试了

dengxiang123 发布于 2022-01-06 17:05, 3920 次点击
上机考试
   
 
1.    “人数超载,要求学员们计算出0-1000内能被5整除,又能被9整除的数之和”,
2.    “如果学员们计算的数和真正的传送门密码不相等时,是进入不了传送门的”
3.    “进入传送门后,有10条不同的通道,每一条通道都有个宝藏,在10条通道的起点汇集处有机器人”,
4.    “机器人说:输入您的名字:”,“请选择几号通道:”,“请取回您的宝藏奖励是:”

传送门密码:11385
提供宝藏资料:
第1号通道:摩托飞行器
第2号通道:钢铁战甲
第3号通道:百变超能力
第4号通道:金刚狼超能力
第5号通道:星际战舰
第6号通道:蜘蛛侠超能力
第7号通道:鹰眼神弓
第8号通道:雷神之锤
第9号通道:浩克神力
第10号通道:中华太极神功


(样例)
输出结果:
输入您的名字:许祁
请选择几号通道:5
请取回您的宝藏奖励是:星际战舰
4 回复
#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));

        }
    }
}
}
#3
sssooosss2022-06-23 19:10
共同学习
#4
sssooosss2022-06-28 08:30
共同进步
#5
wsp3694168202022-07-15 13:58
什么意思。
1