Java - incompatible types: String cannot be converted to char

 
Vista:

incompatible types: String cannot be converted to char

Publicado por naufra (1 intervención) el 10/05/2017 14:47:34
Saludos,

recién estoy empezando java y me encuentro con lo siguiente y no encuentro una explicación al siguiente error:

/tmp/java_XQ970V/Edad.java:7: error: incompatible types: String cannot be converted to char
char txt = "Mayor";
^
/tmp/java_XQ970V/Edad.java:9: error: incompatible types: String cannot be converted to char
char txt = "Menor";
^

Este es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Edad
{
     public static void main(String []args){
        int edad = 15;
        char txt;
 
       if (edad >= 18) {
        	txt = "Mayor";
       } else {
         	txt = "Menor";
       }
 
        System.out.println(txt + " de Edad");
     }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

incompatible types: String cannot be converted to char

Publicado por Dante (19 intervenciones) el 10/05/2017 17:27:58
Usa String en vez de char. char es un tipo de dato primitivo que solo te acepta un caracter simple en este caso intentas almacenar una cadena de caracteres.

Reemplaza el char por String y ya no tendras el error.


Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar