441
Aprender a programar desde cero / Re:Ejercicio CU00657B equals java mixmomtu
« en: 01 de Agosto 2014, 21:49 »
Hola Zikem10
Leo tu mensaje, y creo entender que tu duda es:
¿Porque se utiliza esa sintaxis (forma de escribir dentro del if) en lugar de otra tal vez una con más variables intermedias?.
Si es esa tu duda. Pues si, todo se pude simplificar, subdividir, complicar, compactar... como tu quieras.
Es decir, todo lo que hagas es válido, si funciona claro.
Lo que si puedo decirte, es que en este lenguaje es común ver código con métodos enganchados (conectados) con un punto. Cada método hace una parte del trabajo y cuando lo termina se lo pasa al siguiente método hasta completar toda la cadena.
Seguramente la práctica te permitirá cogerle el tranquillo a esta forma de programar.
A continuación hago una transcripción del código al lenguaje que usamos nosotros.
if ( numeroCaracteres < 5 && entradaTeclado.substring(0,1).equals ("A"))
| A | B | C | D | E | F |
A = Si ocurre lo siguiente
B = cantidad de caracteres es menor que cinco
C = Y además
D = Lo que has escrito por teclado
E = Coges la primera letra
F = Compara si es igual a la letra 'A' mayúscula
A continuación una frase
ABCDEF
que traducida es:
Si ocurre lo siguiente: Que las letras pulsadas son menos de cinco, y que además resulta que de todo lo que has escrito, coges la primera letra y la comparas con la A mayúscula, y resulta que coincide, pues toda esta parrafada es cierta.
Espero que esto pueda servirte. Saludos.
Leo tu mensaje, y creo entender que tu duda es:
¿Porque se utiliza esa sintaxis (forma de escribir dentro del if) en lugar de otra tal vez una con más variables intermedias?.
Si es esa tu duda. Pues si, todo se pude simplificar, subdividir, complicar, compactar... como tu quieras.
Es decir, todo lo que hagas es válido, si funciona claro.
Lo que si puedo decirte, es que en este lenguaje es común ver código con métodos enganchados (conectados) con un punto. Cada método hace una parte del trabajo y cuando lo termina se lo pasa al siguiente método hasta completar toda la cadena.
Seguramente la práctica te permitirá cogerle el tranquillo a esta forma de programar.
A continuación hago una transcripción del código al lenguaje que usamos nosotros.
if ( numeroCaracteres < 5 && entradaTeclado.substring(0,1).equals ("A"))
| A | B | C | D | E | F |
A = Si ocurre lo siguiente
B = cantidad de caracteres es menor que cinco
C = Y además
D = Lo que has escrito por teclado
E = Coges la primera letra
F = Compara si es igual a la letra 'A' mayúscula
A continuación una frase
ABCDEF
que traducida es:
Si ocurre lo siguiente: Que las letras pulsadas son menos de cinco, y que además resulta que de todo lo que has escrito, coges la primera letra y la comparas con la A mayúscula, y resulta que coincide, pues toda esta parrafada es cierta.
Espero que esto pueda servirte. Saludos.





RSS