2017-07-24 42 views
0

myam新增Java,并且我的老师让我制作一个打印随机数的程序。首先它应该询问用户最大数量是多少,然后它应该打印该范围内的数字。这是我得到的代码,我很困惑如何使用它。如果有人知道如何做到这一点,请帮助,谢谢。在netbeans中创建一个随机数模拟

public class RandomNmbers { 
public static void main(String [] args){ 
     EasyReader console = new EasyReader(); 
     System.out.println ("What is the maximum number?"); 
     { int maxRandomNum = console.readInt(); 
    String RandomNum = null; 
System.out.println ("The random number is" + RandomNum); 
     } 
} 

     public static int getRandomNumber(int max) 
{int num = (int) (Math.random() * max) + 1; return num;} 
int count = 1; 
private int numToPrint; 
} 
+1

嘿,只是一个人抬头,这不是Javascript。它是Java。对于新编程的人来说,这有点令人困惑,但除了名字之外,他们实际上并不相关。话虽如此,我认为界面中有一个绿色的播放按钮,应该编译并为您运行代码。 –

+0

为什么你不能问“code giver”如何使用它? –

+0

@AlexBieg我似乎找不到一个绿色的播放按钮,它会在哪里? –

回答

0
import java.util.Scanner; 

public class RandomNumbers { 
    //int count = 1; 
private static int numToPrint; 
    public static void main(String [] args){ 
     Scanner sc = new Scanner(System.in); 
     System.out.println ("What is the maximum number?"); 
     int maxRandomNum = sc.nextInt(); 
     String RandomNum = Integer.toString(RandomNumbers.getRandomNumber(maxRandomNum)); 
     numToPrint=Integer.parseInt(RandomNum); 
     System.out.println ("The random number is" + RandomNum); 

} 
    public static int getRandomNumber(int max) 
    { 
     int num = (int) (Math.random() * max) + 1; 
     return num; 
    } 
} 

此代码应该工作,交换EasyReader与扫描仪虽然其他人几乎你的代码,有短短的东西不见了。