java - 用 * 打印出图表
问题描述
我正在编写一个程序,它根据用户输入创建一个 x 和 y 值列表,然后使用这些值打印出一个图表。我遇到的唯一问题是打印出图表。它打印出 *s,但我的程序是它也应该打印出数字。我如何让它只打印出星号?
这是我处理图表的代码部分:
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];
尝试删除该行
推荐阅读
- spring - Spring Boot 不支持请求方法“GET”
- api - RPS:无法导入名称 ExporterIFCUtils
- python - 我正在使用 pyQT 构建桌面应用程序需要在没有 cmd 窗口提示的情况下弹出应用程序窗口
- java - 如何在同一活动中从一种布局切换回父布局
- javascript - Javascript不同的轮播具有相同的布局/样式
- java - Spring Boot中微服务暂时不可用时如何实现恢复机制?
- python - 由用户输入构建的嵌套字典
- docker - 无法使用 docker-compose 文件连接到 kafka-connect
- git - 跨不同 Git-TFS 分支的不同应用程序
- react-native - 如何分叉地铁捆绑器并观察变化?