java吧 关注:1,266,925贴子:12,770,009
  • 8回复贴,共1

求解答,Random问题。

只看楼主收藏回复

package come;
import java.util.*;
public class randomshu {
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
Random my =new Random();
int aa = my.nextInt(101); ~~~~~~~~~~~~~~~~~~~~~这里为什么会出错?
int number ;
do{System.out.println("请猜电脑随机生成的一个数是(0-100):");
number=in.nextInt();
if(number<aa){
System.out.println("你猜小了,请重新猜。");
}else if(number>aa){
System.out.println("你猜大了,请重新猜。"); }}
while(number !=aa);System.out.println("恭喜你,猜对了。");}
}
I


1楼2013-10-11 09:28回复
    package come;
    import java.util.*;
    public class randomshu {
    public static void main(String[] args) {
    Scanner in =new Scanner(System.in);
    Random my =new Random();
    int aa = (int)Matn.random()*101; ~~~~~~~~~~~这样写只能随机0?
    int number ;
    do{System.out.println("请猜电脑随机生成的一个数是(0-100):");
    number=in.nextInt();
    if(number<aa){
    System.out.println("你猜小了,请重新猜。");
    }else if(number>aa){
    System.out.println("你猜大了,请重新猜。"); }}
    while(number !=aa);System.out.println("恭喜你,猜对了。");}
    }
    I


    2楼2013-10-11 09:30
    收起回复
      2025-06-30 05:00:05
      广告
      求大神解答、谢谢


      3楼2013-10-11 09:30
      回复
        试了下,没错,可以正常运行


        IP属地:北京4楼2013-10-11 09:35
        收起回复