获取游戏的平均块数

时间:2019-03-05 03:05:49

标签: java

我是Java编码的新手。我需要计算板上每列的平均块数。下面是计算板上所有列中的块总数,然后除以列数。

这是我到目前为止所拥有的,但我认为这是不对的。我觉得我想念什么。

public int getAverageColumnBlocks(Board board)
{
    int avgColumnBlock = 0;
    for (int col = 0; col < Board.WIDTH; col++)
     {
      for (int row = 0; row < Board.HEIGHT; row++)
       {
          if(board.isBlockAt(col, row))
             {
                avgColumnBlock++;
             }
       }
     }
    return avgColumnBlock;  
}

1 个答案:

答案 0 :(得分:0)

public int getAverageColumnBlocks(Board board)
{
    int total = 0;
    for (int col = 0; col < Board.WIDTH; col++)
     {

      for (int row = 0; row < Board.HEIGHT; row++)
       {
          if(board.isBlockAt(col, row))
             {
                total++;
             }
       }

     }
    return total/Board.WIDTH;  
}