import java.util.Scanner;
class Array_3 {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int tam, i = 0;
String basura, resp;
System.out.println("Introduce el tama\u00f1o maximo");
tam = teclado.nextInt();
String nombre[] = new String[tam];
int edad[] = new int[tam];
float salario[] = new float[tam];
System.out.println("Quieres introducir un dato? S/N");
basura = teclado.nextLine();
resp = teclado.nextLine();
System.out.println();
while ((resp.equals("s") || resp.equals("S")) && i < tam) {
System.out.println("introduce un nombre.");
nombre[i] = teclado.nextLine();
System.out.println("introduce una edad.");
edad[i] = teclado.nextInt();
System.out.println("introduce un salario.");
salario[i] = teclado.nextFloat();
i++;
if (i == tam) {
System.out.println("El array ya esta lleno.");
} else {
System.out.println("Quieres introducir otro dato? S/N");
basura = teclado.nextLine();
resp = teclado.nextLine();
System.out.println();
}
}
for (int j = 0; j < i; j++) {
System.out.println("En la posicion " + j + " nombre: " + nombre[j] + ", edad: " + edad[j] + ", salario: "
+ salario[j]);
}
//Buscar por el nombre y mostrar la edad y el salario
String nom;
boolean semaforo = false;
System.out.println();
System.out.println("introduce el nombre a buscar.");
nom = teclado.nextLine();
for (int j = 0; j < i; j++) {
if (nombre[j].equals(nom)) {
System.out.println("Los datos de " + nom + " son: edad " + edad[j] + " salario " + salario[j]);
semaforo = true;
}
}
if (semaforo == false) {
System.out.println("Ese nombre no se encuentra en el array.");
}
}
}
No hay comentarios:
Publicar un comentario