Tema: Booleanos
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/11/2014, 16:36
Kritik
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 1 mes
Puntos: 31
Respuesta: Booleanos

Este es un caso interesante. Una compañera del curso que estoy haciendo está haciendo un programa sobre una tabla periódica para luego analizar compuestos, tipo H2O o CO2... y todos los compuestos, sean sus abreviaturas con 1 o 2 letras, empiezan siempre con mayúsculas y la segunda letra es minúscula, de forma que es así como se distingue el CO (monóxido de carbono) del cobalto (Co). Y para hacer esto necesitaría separar las cadenas de texto en subcadenas desde una mayúscula hasta la siguiente.

Por ejemplo, para analizar la lejía (NaCl0) tendría que separar los distintos elementos que la componen, Na por un lado, Cl por otro y O por otro. Y para eso necesitas lo que ha puesto el compañero... el método isUpperCase de la clase Character (clase sobre el tipo de datos char). Y tendrías que andar formando cadenas de la clase String a base de ir sumando carácter a carácter... y para eso necesitas trabajar con booleanos...

Si (siguientecaracter de NaCl0=Mayuscula) String elementonuevo=carácter analizado de NaCl0

El código exacto es lo interesante y bonito de la programación. Suerte con ello!