我正在编写彩票类,除比较匹配彩票号码数量的方法外,其余代码均在工作。我一辈子都想不通如何记录比赛数并归还。
我对Java很陌生,因此如果这是一个显而易见的答案,我深表歉意。
这是我使用的方法的代码:
public int numIntsInCommon(int[] picks){
int inCommon = 0;
for (int counter = 0; counter < 5; counter++)
{
for (int index = 0; index < 5; index++)
{
if (lotteryNumbers[counter] == picks[index])
inCommon += 1;
}
return inCommon;
}
return inCommon;
}
目前,它仅返回0。
任何帮助将不胜感激!谢谢
最佳答案
从for循环中删除return inCommon
。永远不会达到外部收益。
关于java - 从嵌套的for循环返回变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14297507/