如何在Java中显示PI符号?

时间:2013-03-06 18:28:45

标签: java character-encoding pi

这里的目标很简单,我想在系统输出中显示一个pi符号,像这样,“π”

    String pi = "\u03c0";
    System.out.println (""+a+pi+"x^2 + " + b+pi+"x + " +c+ pi);

5 个答案:

答案 0 :(得分:5)

输出到哪里?控制台?以下应该这样做。

System.out.println("π"); 

答案 1 :(得分:4)

'π'字符对应于03C0的代码点 - UNICODE-16的有效点,即Java源使用的编码。由于代码点的数量适合16位,因此您只需将符号复制粘贴到Java源代码中即可。

您也可以直接使用UNICODE常量,如下所示:

System.out.println("\u03C0");

答案 2 :(得分:2)

查看答案here

你需要代表PI的unicode \u03C0。 (π)

那么你可以使用

System.out.println("\u03C0");

答案 3 :(得分:1)

适合我

public class Main {
    public static void main(String[] args) {
        System.out.println("π");
    }

}

也许你的源代码文件的字符编码有错误: 确保源文件中的UTF-8编码!

答案 4 :(得分:1)

以下适用于我:

    System.out.println("\u03c0");