Indica cuáles de los siguientes identificadores
son válidos en Java. Si el identificador no es válido explica porqué no lo es.
1) registro1 2) 1registro 3) archivo_3 4) while
5) $impuesto 6) año 7) primer apellido 8) primer_apellido
9) primer-apellido 10) primerApellido 11) Tom’s 12) C3PO
13) 123# 14) PesoMáximo 15) %descuento 16) Weight
17) $$precioMínimo 18) _$Único 19) tamaño_màximo 20) peso.maximo
21) Precio___ 22) matrícula? 23) cuántoVale 24) high
25) barça 26) piragüista 27) B_011 28) X012AB
29) 70libro 30) nombre&apellido 31) 0X1A 32) else
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.
Solución:
1) registro1: válido.
2) 1registro: No válido. Un identificador no puede comenzar por un dígito.
3) archivo_3: válido.
4) while: No válido. Es una palabra reservada del lenguaje.
5) $impuesto: válido.
6) año: válido.
7) primer apellido: no válido, un identificador no puede contener espacios en blanco.
En todo caso serían dos identificadores.
8) primer_apellido: válido.
9) primer-apellido: No válido. Un identificador no puede contener el carácter – y en general no puede contener
caracteres que representen operadores: +, -, *, /, %, <, >, etc.
10) primerApellido: válido.
11) Tom’s: No válido. Un identificador no puede contener el carácter comilla simple
12) C3PO: válido.
13) 123#: No válido. El carácter # no es válido en un identificador.
14) PesoMáximo: válido. Las vocales acentuadas pueden usarse para crear identificadores.
15) %descuento: No válido. Contiene el carácter no válido %
16) Weight: válido
17) $$precioMínimo: válido
18) _$Único: válido
19) tamaño_màximo: válido
20) peso.maximo: No válido. Un identificador no puede contener el carácter ‘.’
21) Precio___: válido
22) matrícula?: No válido. Un identificador no puede contener el carácter ‘?’
23) cuántoVale: válido
24) high: válido
25) barça: válido
26) piragüista: válido
27) B_011: válido
28) X012AB: válido
29) 70libro: No válido. Un identificador no puede comenzar por un dígito.
30) nombre&apellido: No válido. Un identificador no puede contener el carácter ‘&’
31) 0X1A: No válido. Un identificador no puede comenzar por un dígito.
32) else: No válido. Es una palabra reservada del lenguaje.
Puedes consultar las reglas para crear
identificadores Java y más ejemplos en Identificadores y palabras reservadas Java
Buenas tardes creo que tienes una pequeña errata en el numero 23,este o seria valido por que tiene un acento en la primera parte del nombre,el acento esta en cuánto,gracias genial el ejercicio.
ResponderEliminarEs válido. Las vocales acentuadas son caracteres válidos para formar identificadores en Java.
Eliminarmuchas gracias se afirman y aclaran dudas
EliminarEs válido, pero no es recomendable utilizar caracteres especiales ya que puede generar confusión en caso que veamos involucrado nuestro código a personas que no son hispanoparlantes.
EliminarGenial para aclarar las dudas. Gracias.
ResponderEliminarGracias por el comentario, me alegro de que te haya sido útil.
Eliminargracias muy buen ejercicio
EliminarGracias ;)
Eliminarme gusta
ResponderEliminarGracias
ResponderEliminarel 6 no es valido
ResponderEliminarEn Java el carácter ñ es válido para formar identificadores
EliminarLa 'ñ' es válida, pero dicen que no es recomendable.
ResponderEliminarLo bueno que en ingles la ñ no existe, o si? :(
Eliminarcometi solo 2 errores en el 9 y el 11.
ResponderEliminarGracias, aprendí un montón con este ejercicio....
ResponderEliminarMe alegro de que te haya sido útil.
EliminarHola... cual es el sogueinte ejercicio?
ResponderEliminarMuchas gracias!! Es difícil encontrar ejercicios claros en la web!
ResponderEliminarGracias. Me alegro de que te haya sido útil.
Eliminarbuena :3
ResponderEliminarGracias!<3
ResponderEliminara claro mucho estos conceptos muchas gracias
ResponderEliminarGracias
Eliminar