我正在编写一个程序,该程序根据用户输入创建x和y值的列表,然后使用这些值打印出图形。我唯一的问题是打印出图表。它打印出* s,但是我的程序是它也应该打印出数字。我怎样才能只打印出星号?
the graph should look 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 = "";
}
}
}
答案 0 :(得分:1)
似乎这行是问题所在
starsString = starsString + (int)yValues[count];
尝试删除该行