呵呵,同意楼上的 Random r=new Random(); int[] arr = {2,7,9,16,23}; return arr[r.nextInt(4)];
public class Test { public static void main(String[] args) { int[] array = {2,7,9,16,23}; int i= array[int(Math.random()*6)]; System.out.println(i); } }
public class Test { public static void main(String[] args) { int[] array = {2,7,9,16,23}; int i=(int)Math.random()*6; System.out.println(array[i]); } }
public class Test { public static void main(String[] args) { int[] array = {2,7,9,16,23}; int i=(int)Math.random()*6; System.out.println(array[i]); } }輸出結果始終為 2 i的值為0 , array[i]的值為2=============================== import java.util.Random; public class Test { public static void main(String []args) { int[] array = {2,7,9,16,23}; Random r=new Random(); System.out.println(array[r.nextInt(5)]); } }正解 謝謝各位
Random r=new Random();
int[] arr = {2,7,9,16,23};
return arr[r.nextInt(4)];
{
public static void main(String[] args)
{
int[] array = {2,7,9,16,23};
int i= array[int(Math.random()*6)];
System.out.println(i);
}
}
{
public static void main(String[] args)
{
int[] array = {2,7,9,16,23};
int i=(int)Math.random()*6;
System.out.println(array[i]);
}
}
return arr[Random.nextInt(5)];
{
public static void main(String[] args)
{
int[] array = {2,7,9,16,23};
int i=(int)Math.random()*6;
System.out.println(array[i]);
}
}輸出結果始終為 2
i的值為0 , array[i]的值為2===============================
import java.util.Random;
public class Test
{
public static void main(String []args)
{
int[] array = {2,7,9,16,23};
Random r=new Random();
System.out.println(array[r.nextInt(5)]);
}
}正解
謝謝各位