java吧 关注:1,178,826贴子:12,569,946
  • 19回复贴,共1

请教一个集合和数组的问题。

只看楼主收藏回复

一个程序实现从学生里随机抽出一个人。
编写的程序,使用random来实现。但是
使用数组编写的时候random需要有返回值。
使用集合编写的时候就没有返回值,直接就输出了。这是怎么回事?


IP属地:北京1楼2018-08-07 07:53回复
    1215335143,没代码你说什么也没用,代码贴出来。


    IP属地:安徽2楼2018-08-07 09:01
    回复(4)
      直接随机出来一个学号,


      IP属地:河北来自Android客户端3楼2018-08-07 09:14
      收起回复
        有没有返回值和你定义方法时设置的返回值类型有关系


        IP属地:上海4楼2018-08-07 10:58
        收起回复
          截图是个好东西


          来自Android客户端5楼2018-08-07 10:58
          回复
            面向接口编程,参数类型不要写死了就是ArrayList,而是应该用List类型


            IP属地:美国来自iPhone客户端6楼2018-08-07 11:01
            回复
              跟你用List还是数组无关,把你用List的代码里的System.out.println那行改成return就能返回了


              IP属地:美国来自iPhone客户端7楼2018-08-07 11:01
              收起回复
                集合里面装的是人,数组里面装的是人名字
                还有,截图吧


                IP属地:陕西来自iPhone客户端8楼2018-08-07 14:58
                收起回复



                  IP属地:北京9楼2018-08-07 21:53
                  回复


                    IP属地:北京10楼2018-08-07 21:53
                    回复
                      index都是int了哪来的name属性 randstudent传入的不应该是student数组么


                      IP属地:湖北来自Android客户端11楼2018-08-07 22:22
                      收起回复