Java – 绘制多项式
作者:互联网
我只是想知道如何绘制像X ^ 2 2 * X ^ 4这样的多项式…
以有效的方式使它看起来像一个真实的.我的意思是权力是上升的脚本等等.
解决方法:
如果您的环境具有良好的Unicode字体,则可以相对轻松地创建自己的多项式toString(). Unicode拥有全部Arabic numerals defined as superscript,其中大多数在Superscripts and Subscripts block:
x⁰: U+2070
x¹: U+00B9 // Not in U207x range!
x²: U+00B2 // Not in U207x range!
x³: U+00B3 // Not in U207x range!
x⁴: U+2074
x⁵: U+2075
x⁶: U+2076
x⁷: U+2077
x⁸: U+2078
x⁹: U+2079
x⁻: U+207B
因此,通过打印U 0078 U 207B U 2074 U 00B2,可以构造x – 2(x ^ -42).
请注意,用于打印它的字体必须定义这些字符.
标签:java,unicode,swing,superscript 来源: https://codeday.me/bug/20190730/1578903.html