Java | Variable char me muestra un numero en igual de una letra
#1
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);
    }
    

[Imagen: 76561198068808877.png]
Responder
#2
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.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)