如何将欧元或英镑符号分配给变量?

Cin*_*ntu 15 java

我需要将欧元或英镑符号分配给变量.我怎样才能做到这一点?

String euro = "";// What i have to write here??
System.out.println(euro);// I need to print euro symbol
Run Code Online (Sandbox Code Playgroud)

Bor*_*vić 33

public class ExampleEuroPound {

    public static void main(String args[]){

        String euro = "\u20ac";
        String pound = "\u00a3";

        System.out.println("pound = " + pound);
        System.out.println("euro = " + euro);
    }
}
Run Code Online (Sandbox Code Playgroud)


Mic*_*rry 18

如果您无法输入,那么您可以使用欧元的unicode值:

String euro = "\u20AC";
System.out.println(euro);
Run Code Online (Sandbox Code Playgroud)

但是,如果你这样做,最佳做法是对其进行注释和/或将其保存为常量字段以便清晰(代码中无法解释的unicode文字只是简单的混淆!):

public static final String POUND = "\u00A3";
public static final String EURO = "\u20AC";
Run Code Online (Sandbox Code Playgroud)

  • 这对Android也有帮助,为它+1 (2认同)

Ist*_*tao 4

public final static char EURO = '\u20ac';
Run Code Online (Sandbox Code Playgroud)