仅返回计数器的最高值

Returning only the highest value of a counter

使用下面的代码,我想在 'phyScore' 的数组中显示 'num' 的总数。目前,代码显示 1,2,3,4,5 并排显示。

   int t = 0;
   int v = 0;
   for (float num : phyScore)
   {      
     if ((num >=71) && (num <=91))
     {
       t += num;
       v += 1;
       fill(0);
       textSize(10);
       text(v, 110, 15);
     }
   }

你能告诉我如何只显示 v 中的最后一个元素吗?

我不熟悉处理语言,但您似乎在 foreach 循环中重复调用 text()

text(v, 110, 15); 移到循环主体之外将在循环完全完成后仅执行一次。

for (float num : phyScore)
{      
     if ((num >=71) && (num <=91))
     {
         v += 1;
         //the rest of your code          
     }
}
text(v, 110, 15);