嘿,我有一个布尔随机生成真到假,但它总是重复(真,假,假,真,真,假,真,真,真)
我怎样才能让它每次都切换(真,假,真,假,真)
有人请帮助我或有不同的解决方案可以帮助我解决这个问题,ty
重置 = r.nextBoolean();
使用按位异或运算符。
boolean reset = true;
reset ^= true; // do this every time you want to switch
它的好处是不需要重复输入变量。
boolean reset = false;
reset = !reset;
//...
reset = !reset;
//...
for(int i = 0; i < 50; i++)
bool myBool;
if(i % 2 == 0) { myBool= true; }
else { myBool= false; }
}
在必要时插入代码。这究竟是如何随机的?
for (int i = 0; i < MAX; i++)
return i % 2 == 0;