我如何匹配正确的猜测数量?
我想制作一个像彩票一样的程序,其中获胜数字是随机生成的。
我使用(guessednumbers.containsall(winningnumbers)
如果用户猜测了所有6个数字。
如果用户只能猜测5位数字,我应该使用哪种方法来计算从随机生成的随机生成的5个正确的数字代码
是:
System.out.println("The winning numbers were: " + winningNumbers);
System.out.println("Your numbers are: " + guessedNumbers);
guessedNumbers.retainAll(winningNumbers);
System.out.println("Your matched numbers are: " + guessedNumbers);
if (guessednumbers.containsAll(winningNumbers)); {
System.out.println("Jackpot!");
}
else if (the supposed code if 5 digits were guessed correctly)
System.out.println("You won a consolation prize!"); }
和java.util.artil.arlaylist;
类是java.util.list
,java.util.random
类型都是整数。
I wanted to make a program like a lottery where winning numbers are randomly generated.
I used (guessednumbers.containsAll(winningnumbers)
if the user guessed all the 6 numbers.
If the user only got to guess 5 digits, what method should I use to count the 5 correct numbers from the random generated ones?
The code would be:
System.out.println("The winning numbers were: " + winningNumbers);
System.out.println("Your numbers are: " + guessedNumbers);
guessedNumbers.retainAll(winningNumbers);
System.out.println("Your matched numbers are: " + guessedNumbers);
if (guessednumbers.containsAll(winningNumbers)); {
System.out.println("Jackpot!");
}
else if (the supposed code if 5 digits were guessed correctly)
System.out.println("You won a consolation prize!"); }
class are java.util.List
, java.util.Random
and java.util.ArrayList;
.
data types are all integer.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您已经打电话给
guessednumbers.teainall(winningnumbers)
正确猜测的数字的数量仅是guessednumbers
的大小。Since you already called
guessednumbers.retainAll(winningNumbers)
the amount of correctly guessed numbers is just the size ofguessedNumbers
.