Anfallare.armees = 10;
Forsvarare.armees = 10;
do{
Anfallare.slaTarningar();
Forsvarare.slaTarningar();
Anfallare.visaTarningar();
Forsvarare.visaTarningar();
MotVarandra(Anfallare, Forsvarare);
status(Anfallare, Forsvarare);
}while(Anfallare.armees == 0 || Forsvarare.armees == 0);
Run Code Online (Sandbox Code Playgroud)
就是我拥有的,我也试过了
System.out.println(Anfallare.armees + " :: " + Forsvarare.armees);
Run Code Online (Sandbox Code Playgroud)
在这之后,它是9和10,它们都不是0.
为什么它会运行一次?
因为,正如你所指出的,在第一次运行之后,Anfallare.armees是9,它不等于0,而Forsvarare.armees是10,它不等于0.
也许你的意思
while(Anfallare.armees != 0 && Forsvarare.armees != 0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
305 次 |
| 最近记录: |