这样可以,楼主试试:
Random r = new Random();r.nextInt(); //这里的取值都是从0开始算的吗?
第三行的就看不懂什么意思了a的值再加随机数吗?
我是新手,刚接触java,自学的,方便留个联系方式以后交流吗?
0呢,a的值是0到5,不是1到5哦
追答package test;
import java.util.*;
class Test{
public static void main(String[] args) {
int a=(int) (Math.random()*5); //产生0——5的随机数
int b=(int) (Math.random()*10); //产生0——10的随机数
if(b<a){
//b不能小于a
b+=a;
}
System.out.println(a);
System.out.println(b);
}
}
注释写错了
呵呵!写程序要细心!
谢谢,不过int a=(int) (Math.random()*5);改成*6
int b=(int) (Math.random()*10); 改成*11
才会出现5跟10
我是java初学者,自学的,有联系方式吗,以后方便探讨,谢谢
527393650
呵呵