Tengo una pregunta de la clase Vector
Import javax.swing.*;
import java.util.*;
enum nivel{listos};
public class vec2{
public static void main(String[]args){
Vector finales=new Vector();
Vector vec =new Vector();
Vector calif=new Vector();
Vector promedio=new Vector();
int z=0;
String todo="";
String nombre, materia;
float calificacion;
int alumnos=Integer.parseInt(JOptionPane.showInputDialog(null,"Cuantos Alumnos son"));
int numero=Integer.parseInt(JOptionPane.showInputDialog(null,"Cuantas materia"));
for(int i=0; i<alumnos;i++ ){
nombre=JOptionPane.showInputDialog(null," Nombre del alumno"+(i+1));
vec.add(nombre);
for(int y=0;y<numero;y++){
float finaal=0;
materia=JOptionPane.showInputDialog(null,"Dame nombre de la materia "+(y+1));
vec.add(materia);
float pro=0f;
for(int p=0;p<5;p++){
calificacion=Float.parseFloat(JOptionPane.showInputDialog(null,"Calificacion?"));
vec.add(calificacion);
calif.add(calificacion);
} // d aki en adelanteee marca error, por los operadores.
pro=calif.elementAt(0)+calif.elementAt(3)+calif.elementAt(2)+calif.elementAt(3)+calif.elementAt(4);
finaal= promedio.add(pro)/5;
finales.add=(finaal);
}
vec.add("siguiente");
}
for(int k =0;k<vec.size();k++){
if(vec.elementAt(k).equals("siguiente")){
vec.removeElementAt(k);
vec.add(" ");
todo="\t"+todo+"\n";
}
todo=todo+vec.elementAt(k)+" ";
}
JOptionPane.showMessageDialog(null,todo);
}
}
import java.util.*;
enum nivel{listos};
public class vec2{
public static void main(String[]args){
Vector finales=new Vector();
Vector vec =new Vector();
Vector calif=new Vector();
Vector promedio=new Vector();
int z=0;
String todo="";
String nombre, materia;
float calificacion;
int alumnos=Integer.parseInt(JOptionPane.showInputDialog(null,"Cuantos Alumnos son"));
int numero=Integer.parseInt(JOptionPane.showInputDialog(null,"Cuantas materia"));
for(int i=0; i<alumnos;i++ ){
nombre=JOptionPane.showInputDialog(null," Nombre del alumno"+(i+1));
vec.add(nombre);
for(int y=0;y<numero;y++){
float finaal=0;
materia=JOptionPane.showInputDialog(null,"Dame nombre de la materia "+(y+1));
vec.add(materia);
float pro=0f;
for(int p=0;p<5;p++){
calificacion=Float.parseFloat(JOptionPane.showInputDialog(null,"Calificacion?"));
vec.add(calificacion);
calif.add(calificacion);
} // d aki en adelanteee marca error, por los operadores.
pro=calif.elementAt(0)+calif.elementAt(3)+calif.elementAt(2)+calif.elementAt(3)+calif.elementAt(4);
finaal= promedio.add(pro)/5;
finales.add=(finaal);
}
vec.add("siguiente");
}
for(int k =0;k<vec.size();k++){
if(vec.elementAt(k).equals("siguiente")){
vec.removeElementAt(k);
vec.add(" ");
todo="\t"+todo+"\n";
}
todo=todo+vec.elementAt(k)+" ";
}
JOptionPane.showMessageDialog(null,todo);
}
}
1 Respuesta
Respuesta de fbluisg
1