我想首先从0-1获得一个随机数(probability
),然后根据该数字(probability
)是否<= 0.6,我希望它添加1到变量y
(其初始值为2)并从变量x
中减去1(其初始值为10)。如果是> 0.6,我希望它将1添加到变量x
(其初始值为10)并从变量y
中减去1(其初始值为2)。我有以下代码打算重复执行上述过程,直到其中一个变量(x
和y
)达到0?
公共类Cat {
public static void main(String[] args) {
double probability = Math.random();
int x=10,y=2;
for (x = 10; x <= 0; x--)
for (y = 2; y <= 0; y--)
if (probability <= 0.6) {
System.out.println(y);
System.out.println(x);
}
else if (probability > 0.6){
System.out.println(++x);
System.out.println(--y);
}
}
答案 0 :(得分:1)
public static void main(String[] args) {
double probability;
int x=10,y=2;
while( y > 0 && x>0)
{
probability = Math.random();
if (probability <= 0.6) {
System.out.println(++y);
System.out.println(--x);
}
else if (probability > 0.6){
System.out.println(++x);
System.out.println(--y);
}
}