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