仅返回计数器的最高值
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);
使用下面的代码,我想在 '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);