Java Como Programar
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 nosdevolverá un nuevo formato: "nombre apellidos". Por ejemplo:
System.out.println (miMetodo ("Troncoso, Sergio."));
imprime
Sergio Troncoso
R:
String miMetodo (String junto) {
intcoma= junto.indexOf (',');
String apellido= junto.substring (0, coma);
String nombre= junto.substring (coma+2);
return nombre + " " + apellido;
}
Nota2: el métodoindexOf 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 coloca un sólo parámetro devuelve la parte delstring 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: para el 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 un método al que le pasemos dos números reales y devuelvael 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 un material flota en el agua o no, a partir de su masa y su volumen. Utilice un métodoauxiliar que calcule la densidad del material.
R:
public boolean flota (double masa, double volumen){
if densidad(masa,volumen)0 y computador)
{
c.println("Gana el Jugador");...
Regístrate para leer el documento completo.