我正在编写彩票类,除比较匹配彩票号码数量的方法外,其余代码均在工作。我一辈子都想不通如何记录比赛数并归还。

我对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/

10-09 14:53