Java - como obtner promedio de cadena (1,2,8,10) ingresados en un jtexfield

 
Vista:
sin imagen de perfil

como obtner promedio de cadena (1,2,8,10) ingresados en un jtexfield

Publicado por Rony (1 intervención) el 02/08/2019 01:51:29
como obtner promedio de cadena (1,2,8,10) ingresados en un jtexfield
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kabuto
Val: 3.428
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

como obtner promedio de cadena (1,2,8,10) ingresados en un jtexfield

Publicado por Kabuto (1381 intervenciones) el 02/08/2019 10:05:08
Un JTextField te devuelve su contenido en un String

1
String cadena = textField.getText();

Esa cadena, al tener comas separando la secuencia de números, puedes usar split() para tener un array de String con cada uno de los valores separados por esas comas.

1
String[] valores = cadena.split(",");

Ahora que tienes los valores separados en un array, puedes recorrerlo, parsear a int cada valor y acumular la suma en una variable:

1
2
3
4
int suma = 0;
for (String valor: valores) {
    suma += Integer.parseInt(valor);
}

Ya tienes la suma de valores, solo te queda dividirla por la cantidad de valores leídos (esto te lo indica la longitud del array) y así obtener el promedio.

1
System.out.println("El promedio es: " + suma/valores.length );
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar