debutant ²

debutant ² - Java - Programmation

Marsh Posté le 21-04-2004 à 21:43:42    

bonjour chere public, je voudrais avoir une aide sur un listing si c'etait possible...  
donc voila ma methode toString ne marche pas et je suis assez contrarié par cela :/
public class Coordonnees  {
 public int rangee;
 public int colonne;
 
 public Coordonnees(String s){
  rangee = (int)s.charAt(0)-97;
  colonne =(int)s.charAt(1)-49;
 }
   
 public String ToString(){
  return (" x = " + rangee + ";" + " y = " + colonne);
 }
 
 public static void main(String args[]){
  Coordonnees c1,c2;
  c1=new Coordonnees("a1" );
  System.out.println(c1.rangee+" "+c1.colonne);
  System.out.println(c1);
 }
}
 
Si une âme charitable pouvait prendre quelque second de son temps (sa doit pas etre bien dur) je lui en serais fort gré. Merci a tous !  :hello:  

Reply

Marsh Posté le 21-04-2004 à 21:43:42   

Reply

Marsh Posté le 21-04-2004 à 22:17:44    

rangee = (int)s.charAt(0)-97;
 
oh que c'est laid :o

Reply

Marsh Posté le 21-04-2004 à 22:59:10    

Citation :

System.out.println(c1.rangee+" "+c1.colonne);


ca compile ca ?  :heink:

Reply

Marsh Posté le 21-04-2004 à 23:14:28    

bah oui j'aime pas trop moi non plus mais bon sa marche =)
et oui sa compile :/
et sinon a propos de mon probleme ?
(je programme en java depuis pas longtemps et jconnais pas encore enomrment de methode)


Message édité par mbl le 21-04-2004 à 23:15:02
Reply

Marsh Posté le 21-04-2004 à 23:17:27    

benou a écrit :

Citation :

System.out.println(c1.rangee+" "+c1.colonne);


ca compile ca ?  :heink:  

ben déjà, il a mis ses attributs en public donc ouais. et meme en private, étant "dans" la classe, ça marcherait aussi nan?
(de meme que t'as acces aux membres privés d'o dans compareTo(Object o) d'un Comparable par exemple)


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

Marsh Posté le 21-04-2004 à 23:26:03    

benou a écrit :

Citation :

System.out.println(c1.rangee+" "+c1.colonne);


ca compile ca ?  :heink:  


Pourquoi ça compilerait pas ? :??:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 21-04-2004 à 23:29:23    

c'est bien ce que je pensais ... :D

Reply

Marsh Posté le 21-04-2004 à 23:39:10    

Bon sinon, pour ta méthode toString(), elle s'écrit avec un t minuscule :o D'où l'intérêt de :
1) faire gaffe à la casse ;
2) respecter les conventions de code un minimum :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 21-04-2004 à 23:41:44    

ah bah  vala ! \o merci msieur ! tjrs des erreurs betes...


Message édité par mbl le 21-04-2004 à 23:42:07
Reply

Marsh Posté le 22-04-2004 à 00:45:31    

benou a écrit :

Citation :

System.out.println(c1.rangee+" "+c1.colonne);


ca compile ca ?  :heink:  

tu veux *vraiment* un cours de java ?


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 22-04-2004 à 00:45:31   

Reply

Marsh Posté le 22-04-2004 à 01:05:49    

Taiche a écrit :

Pourquoi ça compilerait pas ? :??:


il me semble que la concaténation de chaine en utilisant l'opérateur '+' ne fonctionnait que si le premier opérande était une chaine de caractère ...  
 
je suis pourtant quasiment sûr de moi  :heink:  
ca a pas être évolué ...


Message édité par benou le 22-04-2004 à 01:09:28
Reply

Marsh Posté le 22-04-2004 à 01:06:16    

nraynaud a écrit :

tu veux *vraiment* un cours de java ?


tu veux *vraiment* que je t'envoie te faire foutre ?

Reply

Marsh Posté le 22-04-2004 à 01:20:34    

benou a écrit :


je suis pourtant quasiment sûr de moi  :heink:  


Ba en tout cas, j'arrête pas de faire des trucs comme ça depuis un petit moment et la compil bronche pas, donc stu veux mon avis, soit tu te plantes, soit tu scotches sur une vieille version de Java :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 22-04-2004 à 01:31:40    

<== testeur de conneries.
Sinon vous trouvez sa moche mais comment faire une conversion rapide caractere=>chiffres ? ( jdois codé des coordonnées style bataille navale)
B8

Reply

Marsh Posté le 22-04-2004 à 01:35:58    

benou a écrit :

tu veux *vraiment* que je t'envoie te faire foutre ?

d'accord.
 
http://java.sun.com/docs/books/jls [...] html#39990

Citation :

15.18.1 String Concatenation Operator +
If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.


 
(ce qui, par propagation, veut dire qu'une String à la dernière position d'une addition de 10 membres int suffit pour concaténer tout le monde).


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 22-04-2004 à 02:09:38    

donc j'avais raison \o/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed