Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中,有没有一种随机分配哪个if语句运行第一、第二、第三、第四等等的方法?_Java - Fatal编程技术网

在Java中,有没有一种随机分配哪个if语句运行第一、第二、第三、第四等等的方法?

在Java中,有没有一种随机分配哪个if语句运行第一、第二、第三、第四等等的方法?,java,Java,如果我有一堆If语句: if(){} if(){} if(){} if(){} 等等 有没有一种方法可以让这些if语句随机运行,而不是从上到下运行?例如,if()语句4可能首先运行,if()语句2可能最后运行,以及其他可能的情况 洗牌一个0…n整数数组。每个数字代表一个if-语句 int[]索引=shuffleRandomArray(0,10); 对于(int idx=0;idx为什么需要这个?可能有更好的方法来做你想做的事情。目的是什么?分享你试图解决的问题的背景肯定会吸引更多有用的答案。如

如果我有一堆If语句:

  • if(){}
  • if(){}
  • if(){}
  • if(){} 等等

  • 有没有一种方法可以让这些if语句随机运行,而不是从上到下运行?例如,if()语句4可能首先运行,if()语句2可能最后运行,以及其他可能的情况

    洗牌一个0…n整数数组。每个数字代表一个
    if
    -语句

    int[]索引=shuffleRandomArray(0,10);
    
    对于(int idx=0;idx为什么需要这个?可能有更好的方法来做你想做的事情。目的是什么?分享你试图解决的问题的背景肯定会吸引更多有用的答案。如果你有一个特定的问题,为什么你想让它随机执行,请分享它。要对三个命令进行详细排序是的,有一些方法,但是这些方法通常取决于实际的问题背景。更多信息将帮助我们更好地帮助您。嗯,这一定是一个XY问题。
    int[] indices = shuffleRandomArray(0, 10);
    for(int idx=0; idx<indicies.length; idx++) {
      int val = indicies[idx];
      if(val==0) if(){..};
      else if(val==1) if(){..};
      else if(val==2) if(){..};
      else if(val==3) if(){..};
      else if(val==4) if(){..};
      ...
    }