所以我的问题是如何根据数组值打印一定数量的字符?
所以目前我有一个这样全局声明的数组
static float timesOccured [] = {5,3,7,3,1};
在一种名为draw的方法中,我尝试了一些尝试来获取它,因此输出将像这样
|||||
|||
|||||||
|||
|
有人可以帮我吗?
非常感激。
最佳答案
您将需要使用嵌套的for循环,如下所示:
for (int i = 0; i < timesOccured.length; i++) {
for (int j = 0; j < timesOccured[i]; j++) {
// print characters here
}
}
遍历
timesOccured
数组并获取每个条目;并使用条目(即timesOccured[i]
)在嵌套的for循环中打印行。我希望这有帮助。