我试图在Java中用字符串表示平方根,但是......
平方根的Unicode,即\ u221A,只打印一个平方根的符号 - 我希望它包围我的等式:
An example of a normal square root equation
但正如预期的那样,它会像这样出现:
The Unicode symbol for a square root
如何格式化我的字符串以表示平方根?
提前致谢!
答案 0 :(得分:2)
如果您的意思是想要将其打印到控制台,那么您无法实现您想要做的事情 - 您可以实现的最接近的是使用下划线的近距离,例如:
___
√ x
如果您没有使用控制台而是使用丰富的渲染设备(例如Swing GUI或浏览器窗口),您可以使用MathML实现更丰富的HTML(可能需要进一步的JavaScript库支持):< / p>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<msqrt>
<mrow>x</mrow>
</msqrt>
</math>
或将其自己绘制到合适的图形上下文中,例如Graphics2D。