IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

besoin d'aide pour un projet java


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Points : 11
    Points
    11
    Par défaut besoin d'aide pour un projet java
    Bonjour voila les 4 classes que j'ai crée pour un TP en java:
    chainon.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    package tp3matrice;
     
    public class chainon {
    private Object info;
    private chainon svt;
    public chainon(Object e,chainon s){
    	info=e;
    	svt=s;
    }
    public chainon(){}
     
    public Object getinfo(){
    	return info;
    }
    public chainon getsvt(){
    	return svt;
    }
    public void setsvt(chainon c){
    	svt=c;
    }
    public boolean hasNext(){
    	return svt!=null;
     
    }
    @Override
    public String toString(){
    	return info.toString();
    }
    }
    Element.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    package tp3matrice;
     
    public class Element {
    	private int ligne;
    	private int colonne;
    	private double valeur;
     public Element(int i,int j,double v){
    	ligne=i;
    	colonne=j;
    	valeur=v;
    }
    public int getligne(){
    	return ligne;
    }
    public int getcolonne(){
    	return colonne;
    }
    public double getvaleur(){
    	return valeur;
    }
    public void setvaleur(double e){
    	e=valeur;
    }
    }
    liste.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    package tp3matrice;
    public class Liste {
    protected chainon tete;
     
    public Liste() {
    	tete=new chainon();
    	}
    public chainon ajouter(Object obj,chainon p){
    	chainon q=p.getsvt();
    	p.setsvt(new chainon(obj,q));
    	return p.getsvt();
    }
    public void ajouter(Object obj){
    	ajouter(obj,tete);
    }
    public chainon localiser(Object obj,chainon q){
    	chainon p=q;
    	while(p.hasNext()){
    		if(p.getsvt().getinfo().equals(obj))
    			return p;
    		p=p.getsvt();
    	}
     
    return null;
    }
    public chainon localiser(Object obj){
    	return localiser(obj,tete);
    }
    public boolean supprimer(Object obj){
    	chainon p=localiser(obj);
    	if(p==null) return false;
    	p.setsvt(p.getsvt().getsvt());
    	return true;
    }
    public Object supprimer(chainon pos){
    	assert pos.hasNext();
    	Object obj=pos.getsvt().getinfo();
    	pos.setsvt(pos.getsvt().getsvt());
    	return obj;
    }
     
    public Liste(Liste l){
    	this();
    	chainon p=tete,q=l.tete;
        while(q.hasNext()){
        	p=ajouter(q.getsvt().getinfo(),p);
        	q=q.getsvt();
        }
    }
    @Override
    public String toString(){
    	String s="[";
    	chainon p=tete;
    	while(p.getsvt().hasNext()){
    		s+=p.getsvt().getinfo()+",";
    		p=p.getsvt();
    	}
    	s+=p.getsvt().getinfo()+"]\n";
    	return s;
    }
     
    }
    Matrice.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    package tp3matrice;
     
    public class Matrice {
    	public Liste list;
         public chainon chercherelt(int i,int j){
        for(chainon ch=list.tete;ch!=null;ch=ch.getsvt())
        	if(((Element)(ch.getinfo())).getligne()==i&&((Element)(ch.getinfo())).getcolonne()==j)
        		return ch;
     
        return null;
         }
     
     public chainon ajouter(int i,int j,double v){
         chainon ch; 
    	ch=chercherelt(i,j);
        if(ch!=null)  
    	   if(v!=0){
        	 ((Element)(ch.getinfo())).setvaleur(v);
           }
        return ch;
     }	  
     // Somme de deux matrices
       public chainon somme(chainon ch1,chainon ch2){
    	   for(ch1=list.tete;ch1!=null;ch1=ch1.getsvt())
    		   for(ch2=list.tete;ch2!=null;ch2=ch2.getsvt())
    	   if(((Element)(ch1.getinfo())).getligne()==((Element)(ch2.getinfo())).getligne()&&(((Element)(ch1.getinfo())).getcolonne()==((Element)(ch2.getinfo())).getcolonne())
     
       }
     
     }
    Cette dernière méthode somme de deux matrices j'arrive pas à la faire j'aimerai faire un méthode Somme qui me permet de calculer la somme de 2 matrices données
    Merci de me répondre

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Points : 562
    Points
    562
    Par défaut
    Ton Matrice.java passe a la compile?

Discussions similaires

  1. besoin d'aide pour un projet en C
    Par chahine59 dans le forum C
    Réponses: 8
    Dernier message: 05/01/2007, 23h23
  2. Réponses: 12
    Dernier message: 26/06/2006, 21h00
  3. Besoin d'aide pour un projet en vb6
    Par Tyrael62 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 14/01/2006, 05h25
  4. Besoin d'aide pour un projet
    Par ZiMo dans le forum Linux
    Réponses: 9
    Dernier message: 24/10/2005, 00h28
  5. Besoin d'aide pour un projet de jeu en ligne
    Par FLEO dans le forum Projets
    Réponses: 1
    Dernier message: 21/10/2005, 08h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo