Come visualizzare il simbolo PI in Java? [duplicato]


Questa domanda ha già delle risposte qui: Come digitare π (pi) in Java? (3 risposte) Chiuso 7 anni fa.

L'obiettivo qui è semplice, voglio visualizzare un simbolo pi in un output di sistema, come questo, " π "

    String pi = "\u03c0";
    System.out.println (""+a+pi+"x^2 + " + b+pi+"x + " +c+ pi);
Author: pvora27, 2013-03-06

5 answers

Uscita a dove? la console? Il sotto dovrebbe farlo.

System.out.println("π"); 
 5
Author: Tucker, 2013-03-06 18:30:49

Il carattere 'π' corrisponde al punto di codice di 03C0 - un punto valido di UNICODE-16, la codifica utilizzata dalla sorgente Java. Poiché il numero del punto di codice si adatta a 16 bit, puoi semplicemente copiare e incollare il simbolo nella tua sorgente Java.

Puoi anche usare direttamente una costante UNICODE, in questo modo:

System.out.println("\u03C0");
 4
Author: Sergey Kalinichenko, 2013-03-06 18:31:06

Verifica la risposta qui

È necessario l'unicode \u03C0 che rappresenta PI. (π)

Quindi puoi semplicemente usare

System.out.println("\u03C0");
 2
Author: Saher Ahwal, 2017-05-23 10:30:45

Funziona per me

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

}

Forse hai un errore nella codifica dei caratteri del file sourcecode: Assicurati la codifica UTF-8 nel tuo file sorgente!

 1
Author: cIph3r, 2013-03-06 18:31:10

Il seguente funziona per me:

    System.out.println("\u03c0");
 1
Author: NPE, 2013-03-06 18:31:45