有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

每当我尝试这样做,我都会得到一些奇怪的数字。如果我输入10,我得到1.012。。。。。。。如果我输入8,我得到64359。。。 导入java。util。扫描仪; 导入java。util。随机的

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) 个答案

  1. # 1 楼答案

    这是这门课的重写

    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()));
            }
        }
    }
    
  2. # 2 楼答案

    谢谢你们

    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);
    }
    }