【发布时间】:2014-02-16 16:39:38
【问题描述】:
我一直在尝试模拟彩票之类的东西。 我告诉 java 运行 while 循环,直到变量 playCount 等于 1000。这是我的代码:
package problemset.leveltwo;
import java.util.*;
public class PlaySimLoop {
public static void main(String[] args) {
Random random = new Random();
int High = 100;
int Low = 10;
int playCount = 0;
int winCount = 0;
int loseCount = 0;
while (playCount > 1000) {
int yourNumber = random.nextInt(High - Low) + Low;
int winningNumber = random.nextInt(High - Low) + Low;
if (yourNumber == winningNumber) {
winCount = (winCount + 1);
}
if (yourNumber != winningNumber) {
loseCount = (loseCount + 1);
}
playCount = (playCount + 1);
if (playCount == 1000) {
break;
}
System.out.println("You Won " + winCount + " Times");
System.out.println("You Lost" + loseCount + " Times");
}
}
}
运行程序后,它不会在 java eclipse 的控制台中打印任何信息或统计信息。上面写着“PlaySimLoop(java 应用程序)”,后面跟着一个路由到它保存在我电脑上的位置。
感谢您的帮助! 泰勒
【问题讨论】:
标签: java string loops while-loop