Hola, si alguien puede ayudarme por favor, ingreso varios números en dos textfields (X y Y) y los guardo todos en un vector. Quisiera realizar operaciones entre esos números, por ejemplo sumar sólo las X, sumar sólo las Y, elevar a la potencia sólo las X, multiplicar el primer valor de las X con el primero de las Y y así sucesivamente. Todo esto ya lo he hecho pero sin arreglos y con código para ejecutar en la consola, ahora quisiera hacerlo con vectores ( para no escribir 20 veces todo ) y en una GUI.
import java.util.Vector;
public class CoeficienteArray extends javax.swing.JFrame { Vector <clientes> vecClientes= new Vector <clientes>(); /** * Creates new form CoeficienteArray */ public CoeficienteArray() { initComponents(); }
private void btninsertarActionPerformed(java.awt.event.ActionEvent evt) { int x1=Integer.parseInt(x.getText()); int y1=Integer.parseInt(y.getText()); clientes objCliente=new clientes(); objCliente.setInteligencia(x1); objCliente.setRendimiento(y1); vecClientes.addElement(objCliente); for (int i=0; i<vecClientes.size();i++){ tablaUsuario.setValueAt(vecClientes.elementAt(i).getInteligencia(),i,0); tablaUsuario.setValueAt(vecClientes.elementAt(i).getRendimiento(),i,1); } this.x.setText(""); this.y.setText(""); } Aquí viene main.......
Esta es la clase clientes.java que crea objCliente en el código de más arriba : public class clientes { /*String nombre; String apellido;*/ int inteligencia; int rendimiento; void cliente(){ } /*void setNombre(String n){ nombre=n; }*/ void setRendimiento(int y){ rendimiento=y; } void setInteligencia(int x){ inteligencia=x; } /*String getNombre(){ return nombre; }*/ int getRendimiento(){ return rendimiento; } int getInteligencia(){ return inteligencia; } }
Si alguien me puede ayudar por favor, gracias de antemano y un saludo
|