Java - guardar y obtener la nota de un alumno

 
Vista:

guardar y obtener la nota de un alumno

Publicado por pedro (1 intervención) el 01/11/2020 15:13:23
Alguien me puede a hacer estos ejercicios los necesito entregarlos en 1 dia y no me salen es en java.

1-Crea un array con los nombres de 5 alumnos, posteriormente un array con las notas de dichos alumnos. El programa solicitara el nombre del alumno, y devolverá su nota.

2-Dada una matriz de 3X3 con sus números rellenados, muestra por pantalla los elementos [0,0], [2,2], [1,2]

3-Construir la matriz M(6,6) de tal forma que los elementos de la diagonal sean unos y los demás elementos se introducirán por teclado. Muéstrala en pantalla el resultado final

gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil

guardar y obtener la nota de un alumno

Publicado por anonymous (3 intervenciones) el 01/11/2020 17:56:10
1-Crea un array con los nombres de 5 alumnos, posteriormente un array con las notas de dichos alumnos. El programa solicitara el nombre del alumno, y devolverá su nota.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
String[] estudiantes = {"Juan", "Maria", "Jorge", "Lucia", "Pedro"};
int[] notas = {40, 50, 30, 45, 50};
System.out.println ("Los estudiantes son: Juan, Maria, Jorge, Lucia y Pedro");
System.out.println ("Por favor introduzca un nombre por teclado:");
String entradaTeclado = "";
Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine ();
for (int i = 0; i < estudiantes.length; i++)
{
  if (estudiantes[i].equals(entradaTeclado))
  {
      System.out.println("La nota de " +entradaTeclado + " es: " + notas[i]);
      break;
  }
}

2-Dada una matriz de 3X3 con sus números rellenados, muestra por pantalla los elementos [0,0], [2,2], [1,2]

1
2
3
4
5
6
int [][] matriz = {{6,7,5},{3, 8, 4}, {1,0,2}};
System.out.print("Posicion 0,0 es: " + matriz[0][0]);
System. out. println("\n");
System.out.print("Posicion 2,2 es: " + matriz[2][2] );
System. out. println("\n");
System.out.print("Posicion 1,2 es: " + matriz[1][2]);

3-Construir la matriz M(6,6) de tal forma que los elementos de la diagonal sean unos y los demás elementos se introducirán por teclado. Muéstrala en pantalla el resultado final

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int[][] matriz = new int[6][6];
Scanner consola = new Scanner(System.in);
 
for (int x=0; x < matriz.length; x++) {
    for (int y=0; y < matriz[x].length; y++) {
      System.out.println("Introduzca el elemento [" + x + "," + y + "]");
      matriz[x][y] = consola.nextInt();
    }
}
 
// Rellenar la Diagonal con unos
for(int i=0;i<matriz.length;i++){
    for(int j=0;j<matriz[i].length;j++){
        if(i==j){
           matriz[i][j] = 1;
        }
    }
}
 
// Imprimir Matriz resultante
for(int i=0;i<matriz.length;i++){
    for(int j=0;j<matriz[i].length;j++){
        System.out.print("\t" + matriz[i][j]);
    }
    System.out.println();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar