Programas Java Realizados
Guía de Ejercicios Java
Ejercicio 7: Desarrolle un método al que le pasamos el nombre y apellidos de una persona como un sólo String con el típico formato"apellidos, nombre". El método nos devolverá un nuevo formato: "nombre apellidos". Por ejemplo:
System.out.println (miMetodo ("Troncoso, Sergio."));
imprime
Sergio Troncoso
R:String miMetodo (String junto) {
int coma= junto.indexOf (',');
String apellido= junto.substring (0, coma);
String nombre= junto.substring (coma+2);
return nombre + " " +apellido;
}
Nota2: el método indexOf devuelve la posición de un caracter dentro de un string.
Nota2: el método substring devuelve la parte de un string comprendida entre 2 valores. Si se colocaun sólo parámetro devuelve la parte del string comprendida entre el valor del parámetro y el final. Ej: substring(0,3) del string “computación” devuelve “comp” (la primera posición es 0). Ej2: parael mismo caso substring(8) devuelve “ión”.
Ejercicio 8: Dada una variable entera t que almacena el tiempo transcurrido del día en segundos, escriba las expresiones que permitan extraer las horas,minutos y segundos transcurridos del día (h, m, s). Ejemplo:
t= 3723;
h= 1; m= 2; s= 3;
R: h= t / 3600;
m= (t % 3600) / 60;
s= t % 60;
Ejercicio 9: Escriba unmétodo al que le pasemos dos números reales y devuelva el de mayor valor absoluto.
R:
double maxAbs (double x, double y){
return (Math.max (Math.abs (x), Math.abs (y)));
}Nota:1 El método max devuelve el mayor entre 2 valores.
Nota2: El método abs devuelve el valor absoluto de un número.
Ejercicio 10: Escriba un método que devuelva si unmaterial flota en el agua o no, a partir de su masa y su volumen. Utilice un método auxiliar que calcule la densidad del material.
R:
public boolean flota (double masa, double volumen){...
Regístrate para leer el documento completo.