Aide en java

Bonjour,
voila j ai un petit probleme a resoudre cette question
Concevoir une classe Notes qui demande à l’utilisateur d’entrer un tableau statique des notes obtenues par l’etudiant X à l’universite en déclarant 3 vecteurs v1,v2 et v3 de meme dimension de telle facon que leurs éléments sont respectivements remplis par le user
NB : le tableau Notes a entrer dans une application console est le suivant :
Nom Matiere Coeff Note
(1) (2) (3)
Physique-Chimie 3 16.40
Maths 4 17.30
Langues 2 12.20
Histoire_geo 1.5 18.7
Sciences 2.5
15.00

comment dois je faire
class note {
double coefficient;
double matiere;
public note (doubl coef, double mat) {
for (i =1,i<=5; i++) {
double tab[i] = coef * mat
}
}
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. De rien. Passe ton post en "Résolu". D'avance Merci ;-)
    1. Voilà une réponse possible :
      import java.io.BufferedReader;
      import java.io.IOException;
      import java.io.InputStreamReader;
      import java.util.Vector;
      
      public class Etudiant {
      	private Vector matieres;
      	private Vector coeff;
      	private Vector notes;
      	
      	public Vector getMatieres(){return matieres;}
      	public Vector getCoeff(){return coeff;}
      	public Vector getNotes(){return notes;}
      	
      	public Etudiant(){
      		matieres = new Vector();
      		coeff = new Vector();
      		notes = new Vector();
      	}
      	
      	public void addMatiere(String nomMatiere){
      		matieres.add(nomMatiere);
      	}
      	
      	public void addCoeff(Double coef){
      		coeff.add(coef);
      	}
      	
      	public void addNote(Double note){
      		notes.add(note);
      	}
      	
      	public void saisir(){
      		InputStreamReader isr=new InputStreamReader(System.in);
      		BufferedReader br=new BufferedReader(isr);
      		String ligne;
      		int choix = 0;
      		do{
      			try{
      				System.out.println("Choisissez parmi les actions suivantes :");
      				System.out.println("1 - Ajouter un résultat");
      				System.out.println("2 - Quitter");
      				ligne = br.readLine();
      				choix = Integer.parseInt(ligne);
      				if(choix == 2)
      					break;
      				System.out.println("Donnez la matière : ");
      				ligne = br.readLine();
      				addMatiere(ligne);
      				System.out.println("Donnez le coefficient pour la matière "+ligne+" : ");
      				ligne = br.readLine();
      				addCoeff(new Double(ligne));
      				System.out.println("Donnez la note de coefficient "+ligne+" : ");
      				ligne = br.readLine();
      				addNote(new Double(ligne));
      			}
      			catch(IOException ioe){
      				ioe.printStackTrace();
      			}
      		}
      		while(true);
      	}
      	
      	public String toString(){
      		StringBuffer retour = new StringBuffer();
      		retour.append("Matière \tCoefficient \tNote \n");
      		for(int i=0;i<matieres.size();i++){
      			retour.append(matieres.elementAt(i));
      			retour.append(" \t");
      			retour.append(coeff.elementAt(i));
      			retour.append(" \t");
      			retour.append(notes.elementAt(i));
      			retour.append("\n");
      		}
      		return retour.toString();
      	}
      	
      	public static void main(String[] args){
      		Etudiant etudiant = new Etudiant();
      		etudiant.saisir();
      		System.out.print(etudiant.toString());
      	}
      }
      1. JE VOUS REMERCIE BCP