Ejercicio sobre literales de tipo char

Indica cuáles de los siguientes literales de tipo char son válidos en Java. Si el literal no es válido explica el motivo.
1)  'a'             2)  '$'             3)  '\n'            4)  '/n'            5)  '\\'                     
6)  '\ñ'            7)  "T"             8)  'ñ'             9)  'xyz'           10) '\u0066'                      
11) "XYZ"           12) '4'             13) '\t'            14) '\b'            15) k
16) +               17) '+'             18) '?'             19) 'â'             20) ':' 
Solución:
LITERAL           VÁLIDO
------------------------------------------------------------------------------------------                        
1) 'a'              SI  
------------------------------------------------------------------------------------------
2) '$'              SI                
------------------------------------------------------------------------------------------    
3) '\n'             SI   Es una secuencia de escape
------------------------------------------------------------------------------------------
4) '/n'             NO   No válido. Un literal de tipo carácter debe estar formado por un
                         solo carácter a no ser que sea una secuencia de escape.  
------------------------------------------------------------------------------------------
5) '\\'             SI   Es una secuencia de escape  
------------------------------------------------------------------------------------------
6) '\ñ'             NO   Un literal de tipo carácter debe estar formado por un solo 
                         carácter a no ser que sea una secuencia de escape.
------------------------------------------------------------------------------------------
7) "T"              NO   Los literales de tipo carácter deben ir entre comillas simples.
------------------------------------------------------------------------------------------
8) 'ñ'              SI
------------------------------------------------------------------------------------------
9) 'xyz'            NO   Un literal de tipo carácter debe estar formado por un solo
                         carácter a no ser que sea una secuencia de escape.
------------------------------------------------------------------------------------------                        
10) '\u0066'        SI   Representa un valor Unicode. 
------------------------------------------------------------------------------------------
11) "XYZ"           NO   Los literales de tipo carácter están formados por un solo 
                         carácter y deben ir entre comillas simples.
------------------------------------------------------------------------------------------
12) '4'             SI    
------------------------------------------------------------------------------------------
13) '\t'            SI   Es una secuencia de escape
------------------------------------------------------------------------------------------
14) '\b'            SI   Es una secuencia de escape
------------------------------------------------------------------------------------------
15) k               NO   Los literales de tipo char deben inr entre comillas simples.
------------------------------------------------------------------------------------------
16) +               NO   Los literales de tipo char deben inr entre comillas simples.
------------------------------------------------------------------------------------------
17) '+'             SI  
------------------------------------------------------------------------------------------
18) '?'             SI     
------------------------------------------------------------------------------------------
19) 'â'             SI     
------------------------------------------------------------------------------------------
20) ':'             SI     
------------------------------------------------------------------------------------------

Puedes consultar los tipos de literales Java y las reglas para crearlos en Literales en Java


Puedes consultar las secuencias de escape Java en Caracteres y secuencias de escape en Java


Puedes encontrar más ejercicios para seguir practicando en este libro.


Contiene ejercicios resueltos sobre los conceptos básicos del lenguaje java: Declaración de variables, literales, tipos de datos, operadores, crear expresiones algebraicas correctas, etc.

Las soluciones de los ejercicios incluyen una explicación detallada sobre cómo se ha resuelto.

El contenido del libro es una recopilación de ejercicios realizados en mis clases de Programación en los ciclos formativos de grado superior Desarrollo de aplicaciones web y Desarrollo de aplicaciones multiplataforma.

5 comentarios:

  1. hola soy nuevo en esto,me puede explicar la diferencia entre el n 4 y el 6? java no reconoce la ñ?

    ResponderEliminar
  2. hola soy nuevo en esto,me puede explicar la diferencia entre el n 4 y el 6? java no reconoce la ñ?

    ResponderEliminar
  3. Hola marco. No es eso, el problema es que java solo acepta 1 carácter, por lo que '\ñ' o '/n' no son validos ya que los "\,/" son tomados como caracteres.
    Espero te sirva.

    ResponderEliminar
  4. Tu el que estas llegint aço que be e, aixina dona gust fer faena tot copiat me cagen deu, no sigues tan gos ostia puta i calfat el cap me cagen deu, xe quin institut el de pego que bons que sou tots joder

    ResponderEliminar
  5. hola soy nuevo en esto ,el problema es que java no acepta

    ResponderEliminar