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

来源:6-8 学生选课--- 实现学生序列排序

sadfiy

2017-02-28 15:36

do{

          int k=random.nextInt(1000);

       }while(k==0);


写回答 关注

2回答

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

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

    sadfiy

    非常感谢!

    2017-03-02 12:42:37

    共 2 条回复 >

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

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

    do{

               k=random.nextInt(1000);

           }while(k==0);


    sadfiy

    可以解释下吗?谢谢

    2017-03-01 13:19:20

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409768 学习 · 4463 问题

查看课程

相似问题