别人出的问题,请大家解答一下

上机考试

在2050年的一天,某人带着34名学员去外太空星际探索,在经过中转站月球时,传送门发出一条指令:

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

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

(样例)
输出结果:
输入您的名字:某人
请选择几号通道:5
请取回您的宝藏奖励是:星际战舰

import java.io.*;
import java.util.Scanner;

public class What
{
public static void main(String args[])
{
System.out.println("请输入密码:");
Scanner sc=new Scanner(System.in);
int m=sc.nextInt();

               int key=0;
   for(int i=1;i<=1000;i++)
   {
       if(i%5=0&&i%9=0)
                                  key+ = i;                                            
   }
                               
                    
                 if(m==key){
                          System.out.println("密码正确");
                          System.out.println("请输入您的名字:");
                           int name=sc.nextInt();//设名字为数字,懒不想改
     
                           System.out.println("请输入您的宝藏奖励:");
                int bao=sc.nextInt();
    switch(bao) 
                             {
                       case 5System.out.println("姓名:"name+"宝藏:5"+"宝藏奖励:星际战舰");
                       break;  
                       defaultSystem.out.println("目前只有5选项请打5");
                        break;    
                              }

                     }else{
                                            
                            System.out.println("密码不正确!");
                             }
  }

}

1-10奖励太多了,想加的话 按这个从1开始加就行。我就加5了。。。