当前位置: 首页 > 知识库问答 >
问题:

如何使用float或其他数据类型打印包含0的内容,因为它不会打印包含0的内容[重复]

弓宏茂
2023-03-14

每次我打印代码时,输出不会完全打印1.50,只有1.5。

我的代码是

float G1 = 1.00f;
float G2 = 1.50f;
float G3 = 2.00f;

然后

if (SGradeTotal == totalgrades) {
    System.out.println(StudentName + G1);
} else if (SGradeTotal >= 400) {
    System.out.println(StudentName + G2);
} else if (SGradeTotal >= 380) {
    System.out.println(StudentName + G3);

输出将只是:1.5而不是1.50。我想把它完整地打印出来。

共有1个答案

姜俊逸
2023-03-14

尝试使用String.format("%.02f ",G1)而不是G1进行格式化

if (SGradeTotal == totalgrades) {
    System.out.println(StudentName + String.format("%.02f", G1));
} else if (SGradeTotal >= 400) {
    System.out.println(StudentName + String.format("%.02f", G2));
} else if (SGradeTotal >= 380) {
    System.out.println(StudentName + String.format("%.02f", G3));
}
 类似资料:
  • 每次我打印代码时,输出不会完全打印1.50,我的代码只会打印1.5 那么 输出将只是:1.5而不是1.50,我想完整打印它。

  • 我正在尝试将集合的内容打印到Spark控制台。 我有一个类型: 我使用命令: 但这是打印的: res1:组织。阿帕奇。火花rdd。RDD[单位]=MappedRDD[4]位于map at:19 如何将RDD写入控制台或保存到磁盘,以便查看其内容?

  • 问题内容: 打印DIV内容的最佳方法是什么? 问题答案: 与早期版本相比有轻微变化-已在CHROME上测试

  • 如果您记不住所有键的名称,是否有一种简单的方法可以将捆绑包的内容打印到Logcat(即使只打印键名称也很酷)?

  • 打印页面包含RichTextBlock。这个RichTextBlock过去包含文本,可以使用以下代码打印。如果页面包含列表框或网格视图,我需要如何打印的帮助。是否可以使用RichTextBlock包含列表框并检测溢出以继续打印?如果您能提供示例、参考或教程,将不胜感激。谢谢 ---更新此列表框将包含以下数据: ItemName ItemCode价格数量。。 ------ ------ ----更新

  • 问题内容: 我正在尝试打印地图的值,该地图的键上有一个点()。 示例图: 我试过了: 但得到: 和 但得到: 请注意,我能够成功打印没有点的键的值。 问题答案: 正如@ martin-ghallager所说,需要使用外部函数来访问这些元素。 有用的是,标准库已经提供了index函数(它的功能完全与Martin的功能相同)。 要使用它,只需编写: 万一密钥不存在,该函数将返回默认值。如果您的词典具有