sábado, 14 de junio de 2008
Primera sesión taller Java III
Ajunto primera sesión taller Java III.
Temas
- Packages
- Arreglos
- API Java
Link de documentación API Java 5.0
http://java.sun.com/j2se/1.5.0/docs/api/
Saludos,
IPM.
miércoles, 11 de junio de 2008
Fe de Erratas - Solución Guía Nº5, pregunta 3
Estimados, he cometido un error en la solución de la pregunta 3 de la guía Nº5.
El error se dá cuando quiero contar las palabras de un String y para aquello utilizo los espacios blancos, es necesario contarlos preguntando si letra == ' ' y NO SI SON DISTINTOS (letra != ' ').
Acá los métodos involucrados y sus respectivas correciones.
//Clase CuentaCorriente.java
public void setIdentificacion(String nIdentificacion) {
//DEBE TENER 3 PALABRAS
nIdentificacion = nIdentificacion.trim();
int contador = 0;
for (int i = 0; i <= nIdentificacion.length()-1; i++) {
char letra = nIdentificacion.charAt(i);
if(letra == ' '){
contador++;
}
}
if(contador == 0){
identificacion = nIdentificacion;
}
}
//Clase Cliente.java
public void setNombre(String nNombre) {
//DEBE TENER 3 PALABRAS
nNombre = nNombre.trim();
int contador = 0;
for (int i = 0; i <= nNombre.length()-1; i++) {
char letra = nNombre.charAt(i);
if(letra == ' '){
contador++;
}
}
if(contador == 2){
nombre = nNombre;
}
}
Mil disculpas por el error cometido.
Saludos,
IPM.
El error se dá cuando quiero contar las palabras de un String y para aquello utilizo los espacios blancos, es necesario contarlos preguntando si letra == ' ' y NO SI SON DISTINTOS (letra != ' ').
Acá los métodos involucrados y sus respectivas correciones.
//Clase CuentaCorriente.java
public void setIdentificacion(String nIdentificacion) {
//DEBE TENER 3 PALABRAS
nIdentificacion = nIdentificacion.trim();
int contador = 0;
for (int i = 0; i <= nIdentificacion.length()-1; i++) {
char letra = nIdentificacion.charAt(i);
if(letra == ' '){
contador++;
}
}
if(contador == 0){
identificacion = nIdentificacion;
}
}
//Clase Cliente.java
public void setNombre(String nNombre) {
//DEBE TENER 3 PALABRAS
nNombre = nNombre.trim();
int contador = 0;
for (int i = 0; i <= nNombre.length()-1; i++) {
char letra = nNombre.charAt(i);
if(letra == ' '){
contador++;
}
}
if(contador == 2){
nombre = nNombre;
}
}
Mil disculpas por el error cometido.
Saludos,
IPM.
martes, 10 de junio de 2008
Curso de Nivelación Java III CONFIRMADO!!!
domingo, 8 de junio de 2008
Solución pregunta N° 3, de Guia 5
Estimados,
acá les dejo la respuesta a la pregunta 3 de la guia 5.
Saludos,
IPM.
Suscribirse a:
Entradas (Atom)