Retornar variable desde un bucle
Publicado por scape (1 intervención) el 11/11/2019 22:11:13
He hecho un programa que realiza la media de la nota de los alumnos. El programa te pide el nombre del alumno, y te va pidiendo las notas para al final realizar la media y mostrarlo en la consola.
El ejercicio inicial era con 3 notas pero lo quiero modificar y quiero hacerlo más dinámico. Quiero que el profesor introduzca cuantas notas tiene ese alumno y segun ese numero que pida cada nota por separado. Aqui dejo el ejercicio. Y la duda es por que no puedo acceder a la variable evalua? No se como va el scope en java...
El ejercicio inicial era con 3 notas pero lo quiero modificar y quiero hacerlo más dinámico. Quiero que el profesor introduzca cuantas notas tiene ese alumno y segun ese numero que pida cada nota por separado. Aqui dejo el ejercicio. Y la duda es por que no puedo acceder a la variable evalua? No se como va el scope en java...
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
27
28
29
30
31
32
33
34
public class App {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Introduce el nombre del alumn@");
Scanner dataScanner = new Scanner(System.in);
String name_student = dataScanner.nextLine();
System.out.println("Introduce el numero de notas para hacer la media: ");
int numTimes = dataScanner.nextInt();
for(int c = 0; c <= numTimes; c++){
System.out.println("Introduce la nota: ");
double evalua = dataScanner.nextDouble();
evalua += evalua;
}
double media = evalua;
System.out.println(evalua / numTimes);
}
Valora esta pregunta


0