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

incompatible types: String cannot be converted to char

Publicado por Tom (1299 intervenciones) el 10/05/2017 15:46:27
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

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
Revisar política de publicidad