Random();为什么用toString()转不过来?

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

801扇影

2019-12-16 12:28

public static String ss(int i) {

Random rd = new Random();

int Rd = rd.nextInt(i);

return Rd.toString();

}

public static void main(String[] args) {

System.out.println(ss(10));

}


写回答 关注

2回答

  • 慕虎5107282
    2020-01-26 20:17:52
    已采纳

    int 是基本类型 没有toString()方法

    使用包装类Integer即可

    或String.valueOf()方法

  • 云霄9
    2020-02-04 20:41:35

    试一试return String.valueOf(Rd);

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题