Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1464 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  probleme a l'aide !!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme a l'aide !!

n°921315
lelazarus
Posté le 12-12-2004 à 21:57:14  profilanswer
 

je fais mon permier programme en java, et je n'arrive pas a savoir d'ou vient l'erreur:
 
La classe point.java
 
public class Point {
 
 public char nom;
 public double abscisse;
 
// Constructeur
 
 public Point (char n, double abs)  
  {
        nom = n;
        abscisse = abs;
  }
 
// Méthode affiche()
 
 public void affiche()  
  {  
        System.out.println("Le point est :"+nom+" et se trouve à l'abscisse :"+abscisse);
  }
 
// Méthode translate()
 
 public void translate(int valeur)  
  {  
        abscisse += valeur;  
        System.out.println("Le nouveau point est :"+nom+" et se trouve à l'abscisse :"+abscisse);      
  }
 
}
 
Le programme
class RunPoint {
 Point nouveau = new Point;
 
// Programme
 
 public void main (String[] args)
  {
   
   nouveau.affiche ("beta", 2.3);
   nouveau.translate (5);
  }
}  
 
est ce que vous pôuvez m'aider ?
merci d'avance

mood
Publicité
Posté le 12-12-2004 à 21:57:14  profilanswer
 

n°921324
Profil sup​primé
Posté le 12-12-2004 à 22:02:31  answer
 

lelazarus a écrit :


class RunPoint {
 Point nouveau = new Point;


 
Point nouveau = new Point('b', 2.3);
 
par exemple (il faut passer un char et un double au constructeur).
 

Citation :


 public void main (String[] args)


 
public static void main(...)
 

Citation :

  nouveau.affiche ("beta", 2.3);


 
Affiche ne prend aucun argument et par ailleur aucune méthode de ta classe Point ne prend de String en argument.
 
J'ajouterais que tu dois déclarer "nouveau" comme static si tu veux pouvoir y acceder dans une méthode static de ta classe (ici main) ou alors le déclarer à l'intérieur même de ta méthode main (ce qui serait plus judicieux dans ce cas-ci).


Message édité par Profil supprimé le 12-12-2004 à 22:06:56
n°921331
benou
Posté le 12-12-2004 à 22:08:22  profilanswer
 

pour un premier programme, un bête helloworld c'est bien aussi ...


---------------
ma vie, mon oeuvre - HomePlayer
n°921334
Profil sup​primé
Posté le 12-12-2004 à 22:09:36  answer
 

Ca sent l'exercice scolaire. :D

n°921341
lelazarus
Posté le 12-12-2004 à 22:21:15  profilanswer
 

c net c de l'exo scolaire et susi dans le sceau:
 
class RunPoint {
 Point nouveau = new Point('g', 2.3);
 
// Programme
 
 public void main ()
  {
   
   nouveau.affiche ();
   nouveau.translate (5);
  }
}  
 
voici le code corrigé de ce que j'ai compris, mais quand j'execute RunPoint
il me dit Exception in thread "main" java.lang.NoSuchMethodError : main
 
merci de votre lanterne a tous ;)

n°921346
Profil sup​primé
Posté le 12-12-2004 à 22:25:17  answer
 

Arf. :/
 
Relis mon message entièrement : il faut ajouter static à ton main (mais laisser l'argument "String[] args" ) et déclarer "nouveau" dans ta méthode main ou bien le déclarer static.
 
Mais t'as bien eu des cours avant qu'on te donne cet exos non ? Parce que là ça va pas du tout quoi. :/


Message édité par Profil supprimé le 12-12-2004 à 22:25:40
n°921354
lelazarus
Posté le 12-12-2004 à 22:34:46  profilanswer
 

Merci de ton aide !!  :jap:  
 
ca marche maintenant,  :D  
 
pour ce qui est des cours et bien non on a pas eu de cours seulement des liens internet et démerdes toi aec ! super l'enseignement a distance !  :sarcastic:  
 

n°922376
the real m​oins moins
Posté le 13-12-2004 à 23:04:09  profilanswer
 

Citation :

Sujet : probleme a l'aide !!


[:nul] merci d'utiliser le champ "sujet" à bon escient quand vous créez un topic.
 

lelazarus a écrit :

je fais mon permier programme en java, et je n'arrive pas a savoir d'ou vient l'erreur:


[:nul] nous non plus, tu ne la donnes pas !?
en règle generale, merci de donner les messages d'erreurs, de décrire les manips effectuées, etc.
à la rigueur, quelqu'un de mauvaise foi comme moi aurait pu commencer par te demander si ton problème n'etait pas que tu avais d'oublié de compiler tes classes...
 
 [:augie]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  probleme a l'aide !!

 

Sujets relatifs
( AIDE ) Problème de variablesdébutant en PHP a besoin d'aide !!Problème avec un formulaire ! ! ! !
besoin d'aide pour la fonction socket probleme avec free[PHP/MySQL] Probleme de guillemets : A L'AIDE !!
[HTML/JS] Besoin d'aide xhtml/css : probleme avec IE[PROBLEME] Besoin d'aide pour un petit programme basic
[chtit problème avec APACHE] à l'aide!!Problème avec freesql. Aide svp
[php] problème de tableaux!! à l'aide :'(MySQL , problème avec les dates ....aide (fastoche)
Plus de sujets relatifs à : probleme a l'aide !!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR