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

  FORUM HardWare.fr
  Programmation
  Java

  Récupération donné de la console

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupération donné de la console

n°924137
Moof
Posté le 15-12-2004 à 16:45:43  profilanswer
 

Salut,
 
J'aimerais un coup de pouce, j'arrive a récuperer des données de la console, mais qd je veux les utiliser pour une classe, je ne comprends ou ca bug !!
 
Ma classe qui execute et récupere les données

Citation :

class RunPoint {
// Programme
 public static void main (String[] args){
   Point nouveau = new Point(args[0], args[]);
   System.out.println (args[0]);
   System.out.println (args[1]);
   nouveau.affiche ();
   nouveau.translate (5);
  }
}


 
Ma classe a qui je fais apl

Citation :

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 a l'abscisse :"+abscisse);
  }
 
// Méthode translate()
 public void translate(int valeur) {  
      abscisse += valeur;  
       System.out.println("La translation est de 5, et le point "+nom+" se trouve maintenant a l'abscisse :"+abscisse);      
  }
}


 
Merci de votre aide :)

mood
Publicité
Posté le 15-12-2004 à 16:45:43  profilanswer
 

n°924142
Moof
Posté le 15-12-2004 à 16:48:45  profilanswer
 

le bug se situe à la ligne :
 
Point nouveau = new Point(args[0], args[]);  
 
:):)

n°924157
Rits75
to?be:!be
Posté le 15-12-2004 à 16:54:49  profilanswer
 

public Point (char n, double abs) {
       nom = n;
       abscisse = abs;
  }  
ton constructeur prend un double en 2eme param!
et a mon avis "args[]" ca n'est pas un double!
                `--->new Point(args[0], args[]);

n°924180
benou
Posté le 15-12-2004 à 17:06:37  profilanswer
 

quand tu dis qu'il y a une erreur, affiche le message d'erreur.
 
Là ta class n'a pas une syntaxe correcte => ca doit même pas compiler : args[] n'est pas une instruction correcte.


---------------
ma vie, mon oeuvre - HomePlayer
n°924196
Moof
Posté le 15-12-2004 à 17:13:47  profilanswer
 

oui, je suis d'accord avec toi, mais j'ai aussi testé cela

Citation :

class RunPoint {  
// Programme  
 public static void main (char[] args, double[] args){  
     Point nouveau = new Point(char[0], double[0]);  
     System.out.println (args[0]);  
     System.out.println (args[1]);  
     nouveau.affiche ();  
     nouveau.translate (5);  
    }  
}


 
Enfin de compte avec plusieurs tests differents, je ne comprends pas le fonctionnement

n°924206
benou
Posté le 15-12-2004 à 17:20:44  profilanswer
 

Moof a écrit :

je ne comprends pas le fonctionnement


c'est clair que tu as un problème de connaissance de Java pour écrire ca. Tu devrais apprendre le java (avec un tuto ou un bouquin) plutot que d'imaginer comment ca pourrait marcher et tester ...
 
pour ton truc la solution c'est ca :  

Citation :


 public static void main (String[] args) throws Exception {  
     Point nouveau = new Point(args[0].charAt(0), Double.parseDouble(args[1]));  


---------------
ma vie, mon oeuvre - HomePlayer
n°924218
Moof
Posté le 15-12-2004 à 17:29:07  profilanswer
 

Effectivement, je suis en train de lire "Penser en java".
Mais je veux bien que tu m'indiques des tutos si tu en connais des biens.
 
Merci encore de votre aide a vous :)

n°924222
benou
Posté le 15-12-2004 à 17:36:38  profilanswer
 

Moof a écrit :

Effectivement, je suis en train de lire "Penser en java".
Mais je veux bien que tu m'indiques des tutos si tu en connais des biens.


y a le tuto de sun, mais lis bien thinking in java et ce sera déjà pas mal.
 
Pour tes tests, commence petit et essaye de comprendre les messages du compilateur. ils sont très clairs (par rapports aux compilateurs d'autres langages)


---------------
ma vie, mon oeuvre - HomePlayer
n°924229
Moof
Posté le 15-12-2004 à 17:42:28  profilanswer
 

merci, c cool :) je n'y manquerais pas


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

  Récupération donné de la console

 

Sujets relatifs
recupération d'un input type = fileProblème de récupération de type MIME
Couleur texte de sortie console.recupération certificat numérique en php
Récuperation d'information avec VBAffichage console en surimpression
Pb de récupération de champ d'un formulaire avec la méthode POSTrécupération de mes pages html d'origine ?
Simple lecture au clavier sous windows : ma console ne me demande rien[Javascript] Problème de récupération de variable dans un menu dynamiq
Plus de sujets relatifs à : Récupération donné de la console


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