Ejercicios sobre literales Java de tipo char

Ejercicio resuelto sobre literales Java 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) ':'

LITERAL VÁLIDO ------------------------------------------------------------------------------ 1) 'a' SI ------------------------------------------------------------------------------ 2) '$' SI ------------------------------------------------------------------------------ 3) '\n' SI Es una secuencia de escape ------------------------------------------------------------------------------ 4) '/n' 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 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 ------------------------------------------------------------------------------ 7) "T" NO válido. Los literales de tipo carácter deben ir entre comillas simples. ------------------------------------------------------------------------------ 8) 'ñ' SI ------------------------------------------------------------------------------ 9) 'xyz' 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. ------------------------------------------------------------------------------ 10) '\u0066' SI Es una secuencia de escape Representa un valor Unicode. ------------------------------------------------------------------------------ 11) "XYZ" NO válido. 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 válido. Los literales de tipo char deben ir entre comillas simples. ------------------------------------------------------------------------------ 16) + NO válido. Los literales de tipo char deben ir entre comillas simples. ------------------------------------------------------------------------------ 17) '+' SI ------------------------------------------------------------------------------ 18) '?' SI ------------------------------------------------------------------------------ 19) 'â' SI ------------------------------------------------------------------------------ 20) ':' SI ------------------------------------------------------------------------------

2 comentarios en “Ejercicios sobre literales Java de tipo char”

  1. «XYZ» NO válido.
    Los literales de tipo carácter están formados por un solo
    carácter y deben ir entre comillas simples.
    Este literal no es correcto al ser una cadena de tipo string entre comillas dobles

    1. Eso es. El literal «XYZ» no puede ser un literal de tipo char válido ya que los literales de tipo char están formados por un solo carácter (salvo las secuencias de escape) y deben ir entre comillas simples. En este caso este literal contiene tres caracteres encerrados entre comillas dobles por lo que se trata de un literal de tipo String.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio