使用下面的代码,我想在'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中的最后一个元素?
答案 0 :(得分:0)
我不熟悉处理语言,但看起来你在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);