/** * Clase con información de los elementos químicos * @author Amparo López Gaona * @version 1a. ed. **/ public class ElementoQ { private String nombre; // Nombre private String simbolo; // Simbolo private int posicion; // Posicion en la tabla periodica private double peso; // Peso atomico /** * Constructor para un elemento químico a partir de toda su informacion * @param n -- nombre del elemento * @param s -- símbolo del elemento * @param pos -- posición en la tabla periódica del elemento * @param p -- peso molecular del elemento */ public ElementoQ(String n, String s, int pos, double p) { nombre = n; simbolo = s; posicion = pos; peso = p; } /** * Constructor para un elemento químico a partir del simbolo del elemento * @param s -- símbolo del elemento */ public ElementoQ(String s) { nombre = null; simbolo = s; posicion = 0; peso = 0; } /** * Método para obtener el peso molecular de un elemento * @return double -- peso del elemento */ public double obtenerPeso() { return peso; } /** * Método para obtener el símbolo de un elemento * @return double -- símbolo del elemento */ public String obtenerSimbolo() { return simbolo; } /** * Método para obtener un valor de dispersión para un elemento químico * @return int -- valor de dispersión del elemento */ public int hashCode() { int hashC = 0; for(int i=0; i