Skip to content

Instantly share code, notes, and snippets.

@santiago-tapia
Last active January 28, 2018 18:53
Show Gist options
  • Save santiago-tapia/3d2bfd9dc813516c9509870bf175f97f to your computer and use it in GitHub Desktop.
Save santiago-tapia/3d2bfd9dc813516c9509870bf175f97f to your computer and use it in GitHub Desktop.
import java.util.*;
public class Main
{
public static void main(String[] args) {
// Vector de datos:
double[] X = new double[10];
// Para leer utilizamos Scanner
Scanner sc = new Scanner(System.in);
for ( int i = 0; i < 10; ++i ) {
// Leemos los valores y los guardamos en el Vector
// Cada X[i] es una variable double
X[i] = sc.nextDouble();
}
// Sumamos:
double suma = 0;
for ( int i = 0; i < 10; ++i ) {
// Leemos los valores y los guardamos en el Vector
// Cada X[i] es una variable double
suma = suma + X[i];
}
double media = suma / 10;
System.out.println("La media es: " + media );
// Podemos utilizar todos los vectores que necesitemos
double[] dif2 = new double[10];
// Los bucles son "iguales"
for ( int i = 0; i < 10; ++i ) {
dif2[i] = ( X[i] - media) * ( X[i] - media);
}
// Reutilizo la variable (no necesariamente una buena idea)
suma = 0;
// Pero también se pueden escribir:
for ( double valor : dif2 ) {
suma += valor;
}
System.out.println("La VAR es: " + (suma/9) );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment