java如何在屏幕上以文本形式打印分数?
这就是我在屏幕上打印/显示分数的方式
如何在屏幕上打印
我试过了
System.out.println("Fraction 2: 3 \n --- 8 = 0.375");
不符合图片中的意图
这只是一个简单的打印行,我想我是想得太多了,或者只是现在没有一些函数可以打印函数
你可以在下面搜索框中键入要查询的问题!
这就是我在屏幕上打印/显示分数的方式
如何在屏幕上打印
我试过了
System.out.println("Fraction 2: 3 \n --- 8 = 0.375");
不符合图片中的意图
这只是一个简单的打印行,我想我是想得太多了,或者只是现在没有一些函数可以打印函数
# 1 楼答案
可以使用
org.apache.commons.lang3.StringUtils
构建逻辑commons-lang3
或commons-lang
还有许多其他UTIL类您可以参考一些有用的
StringUtils
方法:有关更多示例和参考,请参阅该类的java文档。编码快乐
# 2 楼答案
你的问题是,为了让分子出现在上面这一行,你必须先打印那一行。试试这个,它并不完美,但应该可以:
以下是主要课程:
输出:
如果必须同时打印各种分数,可以编写一个类,将各种函数作为输入并打印所有函数
此外,如果必须打印分子或分母大于一位数的分数,则需要修改此代码