• 2022-06-06
    生成一个[1,10]之间的随机整数,以下选项正确的是( )。
    A: int a = (int)(Math.random()*10);
    B: int a =(int)(Math.random()*9)+1;
    C: int a = (int)(Math.random()*9);
    D: int a = (int)(Math.random()*10)+1;
  • D

    内容

    • 0

      要产生[10,50]之间的随机整数使用()表达式。 A: (int)(10+Math.random()50) B: 10+(int)(Math.random()41) C: 10+(int)(Math.random()40) D: 10+(int)Math.random()41

    • 1

      下列可以产生一个1~20之间随机整数的表达式是() A: Math.random()*20 B: Math.random()*20+1 C: (int)Math.random()*20+1 D: (int)(Math.random()*20)+1

    • 2

      随机生成0-9之间的任意一个数字的Java代码是( ) A: (int)Math.random()*10 B: (int)(Math.random()*10) C: Math.random()*10 D: (char)(Math.random()*10)

    • 3

      以下能够产生[1,100]之间的随机整数的是 A: (int)(Math.floor(Math.random()*100+1)); B: (int)(Math.ceil(Math.random()*100+1)); C: Math.ceil(Math.random()*100+1); D: Math.floor(Math.random()*100+1);

    • 4

      使用以下哪个表达式能产生[20,999]之间的随机整数?() A: (int)(20+Math.random()*979) B: 20+(int)(Math.random()*980) C: (int)Math.random()*999 D: 20+(int)Math.random()*980