问答详情
源自:6-8 学生选课--- 实现学生序列排序

请问下为什么下面代码出错

do{

          int k=random.nextInt(1000);

       }while(k==0);


提问者:sadfiy 2017-02-28 15:36

个回答

  • usreia
    2017-03-02 10:23:35
    已采纳

    你的k是定义在do语句中的,所以不能在while中使用

  • usreia
    2017-02-28 17:03:26

    int k;          //k应该为全局变量

    do{

               k=random.nextInt(1000);

           }while(k==0);