尝试使用用户输入参数创建随机数生成器

时间:2016-02-08 00:09:33

标签: java

每当我尝试这样做时,我会得到一些奇怪的数字。如果我输入10,我得到1.012 .......如果我输入8我得到64359 ...     import java.util.Scanner; import java.util.Random;

class proyecto{
public static void main(String[]args){
    Scanner input = new Scanner(System.in);
    Random numb = new Random();
    int numbe;
    int number;
    numbe = input.nextInt();
    numbe = numb.nextInt();

    System.out.println(numb.nextInt());

    }
}

2 个答案:

答案 0 :(得分:1)

谢谢你们

class proyecto{
public static void main(String[]args){
    Scanner input = new Scanner(System.in);
    Random numb = new Random();
    int numbe;
    int number;
    numbe = numb.nextInt(input.nextInt());

    System.out.println(numbe);
}
}

答案 1 :(得分:0)

以下是此课程的重写。

import java.util.Random;

class proyecto{
    public static void main(String[]args){
        Random numb = new Random();
        if(args.length>0){
            System.out.println(numb.nextInt(Integer.parseInt(args[0].toString()));
        }
    }
}