我正在编写一个程序,该程序根据用户输入创建x和y值的列表,然后使用这些值打印出图形。我唯一的问题是打印图形。它打印出* s,但是我的程序是它也应该打印出数字。如何获得仅打印星号的信息?
the graph should look like this
but mine looks like this
这是我的代码中处理图形的部分:
String starsString = "";
System.out.println("Graph");
count = 0;
yValues[count] = (int)yValues[count];
while(count < values)
{
for(int stars = 0; stars < (int)yValues[count]; stars++)
{
starsString = starsString + (int)yValues[count];
starsString += "*";
}
count++;
System.out.println(":" +starsString);
starsString = "";
}
}
}
最佳答案
似乎这条线是问题
starsString = starsString + (int)yValues[count];
尝试删除该行