Allied Modders en español
Java | Variable char me muestra un numero en igual de una letra - Versión para impresión

+- Allied Modders en español (https://amxmodx-es.com)
+-- Foro: Fuera de tema (https://amxmodx-es.com/Forum-Fuera-de-tema)
+--- Foro: Otros Lenguajes (https://amxmodx-es.com/Forum-Otros-Lenguajes)
+--- Tema: Java | Variable char me muestra un numero en igual de una letra (/Thread-Java-Variable-char-me-muestra-un-numero-en-igual-de-una-letra)



Java | Variable char me muestra un numero en igual de una letra - zoolk - 01/08/2018

Porque cuando a una variable char le doy valor de una letra me muestra el numero '75'?

Código PHP:
package x;

public class 
x{
    public static 
void main(String[] args) {
        
char var_letter 'K';
        
System.out.println(+var_letter);
    }
    


Solucionado :l ----->

Código PHP:
package x;

public class 
x{
    public static 
void main(String[] args) {
        
char var_letter 'K';
        
System.out.println(""+var_letter);
    }
    




RE: Java | Variable char me muestra un numero en igual de una letra - Juan85 - 01/08/2018

En el primer caso estas casteando un caracter por su codigo en la tabla ASCII, en el segundo caso estas concatenando el caracter a una cadena nula y asi formando un string.

Esa es la diferencia.