pour demarrer avec une string dans le return. C'est le type à retourner.
Bonne chance
Pierre
"Lea" a écrit dans le message de news:42257523$0$25034$
Bonjour,
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x; protected String y; ...
public class Point{ public static void main(String args[]){ public String toString(){ return x + ";" + y; }
Merci
Léa
yves piel
Lea wrote:
Bonjour,
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x; protected String y; ...
public class Point{ public static void main(String args[]){ public String toString(){ return x + ";" + y; }
Merci
Léa Tu ne peux pas déclarer de méthode à l'intérieur d'une méthode !
Dans ton exemple tu déclare la méthode toString dans la méthode main...ou alors tu as oublié de fermer la méthode main (et la classe aussi d'ailleurs...)
Voici ton exemple corrigé : public class Point{ private int x,y; // Je déclare les variable d'instance
public Point(int xx, int yy){ this.x = xx; this.y = yy; }
public static void main(String args[]){ Point p = new Point(10, 20); System.out.println("---->"+p); } public String toString(){ return x + ";" + y; } }
Lea wrote:
Bonjour,
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x;
protected String y;
...
public class Point{
public static void main(String args[]){
public String toString(){
return x + ";" + y;
}
Merci
Léa
Tu ne peux pas déclarer de méthode à l'intérieur d'une méthode !
Dans ton exemple tu déclare la méthode toString dans la méthode
main...ou alors tu as oublié de fermer la méthode main (et la classe
aussi d'ailleurs...)
Voici ton exemple corrigé :
public class Point{
private int x,y; // Je déclare les variable d'instance
public Point(int xx, int yy){
this.x = xx;
this.y = yy;
}
public static void main(String args[]){
Point p = new Point(10, 20);
System.out.println("---->"+p);
}
public String toString(){
return x + ";" + y;
}
}
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x; protected String y; ...
public class Point{ public static void main(String args[]){ public String toString(){ return x + ";" + y; }
Merci
Léa Tu ne peux pas déclarer de méthode à l'intérieur d'une méthode !
Dans ton exemple tu déclare la méthode toString dans la méthode main...ou alors tu as oublié de fermer la méthode main (et la classe aussi d'ailleurs...)
Voici ton exemple corrigé : public class Point{ private int x,y; // Je déclare les variable d'instance
public Point(int xx, int yy){ this.x = xx; this.y = yy; }
public static void main(String args[]){ Point p = new Point(10, 20); System.out.println("---->"+p); } public String toString(){ return x + ";" + y; } }
yves piel
Pierre Gilquin wrote:
return "" + x + ";" + y;
pour demarrer avec une string dans le return. C'est le type à retourner.
Bonne chance
Pierre
"Lea" a écrit dans le message de news:42257523$0$25034$
Bonjour,
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x; protected String y; ...
public class Point{ public static void main(String args[]){ public String toString(){ return x + ";" + y; }
Merci
Léa
Je ne pense pas que l'erreur venait de là ?
On peut faire : String s = 10 + "euros";
Pierre Gilquin wrote:
return "" + x + ";" + y;
pour demarrer avec une string dans le return. C'est le type à retourner.
Bonne chance
Pierre
"Lea" <lea_809@hotmail.invalid> a écrit dans le message de
news:42257523$0$25034$8fcfb975@news.wanadoo.fr...
Bonjour,
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x;
protected String y;
...
public class Point{
public static void main(String args[]){
public String toString(){
return x + ";" + y;
}
pour demarrer avec une string dans le return. C'est le type à retourner.
Bonne chance
Pierre
"Lea" a écrit dans le message de news:42257523$0$25034$
Bonjour,
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x; protected String y; ...
public class Point{ public static void main(String args[]){ public String toString(){ return x + ";" + y; }
Merci
Léa
Je ne pense pas que l'erreur venait de là ?
On peut faire : String s = 10 + "euros";
Lea
Lea wrote:
Bonjour,
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x; protected String y; ...
public class Point{ public static void main(String args[]){ public String toString(){ return x + ";" + y; }
Merci
Léa
Tu ne peux pas déclarer de méthode à l'intérieur d'une méthode ! Dans ton exemple tu déclare la méthode toString dans la méthode main...ou alors tu as oublié de fermer la méthode main (et la classe aussi d'ailleurs...)
Voici ton exemple corrigé : public class Point{ private int x,y; // Je déclare les variable d'instance
public Point(int xx, int yy){ this.x = xx; this.y = yy; }
public static void main(String args[]){ Point p = new Point(10, 20); System.out.println("---->"+p); } public String toString(){ return x + ";" + y; } }
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme ça :
class Point{ protected int x; protected String y; ... public String toString(){ return x + ";" + y; } }
public class Prob{ public static void main(String args[]){ public String toString(); } }
avec l'erreur " illegal start of expression" pour la ligne "public String toString();"
Lea wrote:
Bonjour,
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x;
protected String y;
...
public class Point{
public static void main(String args[]){
public String toString(){
return x + ";" + y;
}
Merci
Léa
Tu ne peux pas déclarer de méthode à l'intérieur d'une méthode !
Dans ton exemple tu déclare la méthode toString dans la méthode
main...ou alors tu as oublié de fermer la méthode main (et la classe
aussi d'ailleurs...)
Voici ton exemple corrigé :
public class Point{
private int x,y; // Je déclare les variable d'instance
public Point(int xx, int yy){
this.x = xx;
this.y = yy;
}
public static void main(String args[]){
Point p = new Point(10, 20);
System.out.println("---->"+p);
}
public String toString(){
return x + ";" + y;
}
}
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme ça :
class Point{
protected int x;
protected String y;
...
public String toString(){
return x + ";" + y;
}
}
public class Prob{
public static void main(String args[]){
public String toString();
}
}
avec l'erreur " illegal start of expression" pour la ligne "public
String toString();"
Je voudrais savoir comment éviter cette erreur à la compilation.
protected int x; protected String y; ...
public class Point{ public static void main(String args[]){ public String toString(){ return x + ";" + y; }
Merci
Léa
Tu ne peux pas déclarer de méthode à l'intérieur d'une méthode ! Dans ton exemple tu déclare la méthode toString dans la méthode main...ou alors tu as oublié de fermer la méthode main (et la classe aussi d'ailleurs...)
Voici ton exemple corrigé : public class Point{ private int x,y; // Je déclare les variable d'instance
public Point(int xx, int yy){ this.x = xx; this.y = yy; }
public static void main(String args[]){ Point p = new Point(10, 20); System.out.println("---->"+p); } public String toString(){ return x + ";" + y; } }
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme ça :
class Point{ protected int x; protected String y; ... public String toString(){ return x + ";" + y; } }
public class Prob{ public static void main(String args[]){ public String toString(); } }
avec l'erreur " illegal start of expression" pour la ligne "public String toString();"
Jacques-Olivier Haenni
Bonjour,
Lea wrote:
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme ça :
class Point{ protected int x; protected String y; ... public String toString(){ return x + ";" + y; } }
public class Prob{ public static void main(String args[]){ public String toString(); } }
avec l'erreur " illegal start of expression" pour la ligne "public String toString();"
Et bien c'est le même problème que celui évoqué par Yves précédemment. Dans la classe Prob, la méthode toString() est déclarée dans main(...).
D'ailleurs, "public String toString();" ne peut jamais apparaître comme tel dans une classe, à moins que la classe et cette méthode ne soient abstraites.
Jacques-Olivier
Bonjour,
Lea wrote:
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme
ça :
class Point{
protected int x;
protected String y;
...
public String toString(){
return x + ";" + y;
}
}
public class Prob{
public static void main(String args[]){
public String toString();
}
}
avec l'erreur " illegal start of expression" pour la ligne "public
String toString();"
Et bien c'est le même problème que celui évoqué par Yves précédemment.
Dans la classe Prob, la méthode toString() est déclarée dans main(...).
D'ailleurs, "public String toString();" ne peut jamais apparaître comme
tel dans une classe, à moins que la classe et cette méthode ne soient
abstraites.
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme ça :
class Point{ protected int x; protected String y; ... public String toString(){ return x + ";" + y; } }
public class Prob{ public static void main(String args[]){ public String toString(); } }
avec l'erreur " illegal start of expression" pour la ligne "public String toString();"
Et bien c'est le même problème que celui évoqué par Yves précédemment. Dans la classe Prob, la méthode toString() est déclarée dans main(...).
D'ailleurs, "public String toString();" ne peut jamais apparaître comme tel dans une classe, à moins que la classe et cette méthode ne soient abstraites.
Jacques-Olivier
Lea
Bonjour,
Lea wrote:
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme ça :
class Point{ protected int x; protected String y; ... public String toString(){ return x + ";" + y; } }
public class Prob{ public static void main(String args[]){ public String toString(); } }
avec l'erreur " illegal start of expression" pour la ligne "public String toString();"
Et bien c'est le même problème que celui évoqué par Yves précédemment. Dans la classe Prob, la méthode toString() est déclarée dans main(...).
D'ailleurs, "public String toString();" ne peut jamais apparaître comme tel dans une classe, à moins que la classe et cette méthode ne soient abstraites.
Jacques-Olivier
La méthode public String toString() est définit dans la classe Point. Comment y faire appel à partir de la classe Prob si elle "ne peut jamais apparaître comme tel dans une classe"?
Bonjour,
Lea wrote:
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme
ça :
class Point{
protected int x;
protected String y;
...
public String toString(){
return x + ";" + y;
}
}
public class Prob{
public static void main(String args[]){
public String toString();
}
}
avec l'erreur " illegal start of expression" pour la ligne "public
String toString();"
Et bien c'est le même problème que celui évoqué par Yves précédemment.
Dans la classe Prob, la méthode toString() est déclarée dans main(...).
D'ailleurs, "public String toString();" ne peut jamais apparaître comme
tel dans une classe, à moins que la classe et cette méthode ne soient
abstraites.
Jacques-Olivier
La méthode public String toString() est définit dans la classe Point.
Comment y faire appel à partir de la classe Prob si elle "ne peut jamais
apparaître comme tel dans une classe"?
Ah ben oui je me suis trompée en recopiant. En fait c'est plutôt comme ça :
class Point{ protected int x; protected String y; ... public String toString(){ return x + ";" + y; } }
public class Prob{ public static void main(String args[]){ public String toString(); } }
avec l'erreur " illegal start of expression" pour la ligne "public String toString();"
Et bien c'est le même problème que celui évoqué par Yves précédemment. Dans la classe Prob, la méthode toString() est déclarée dans main(...).
D'ailleurs, "public String toString();" ne peut jamais apparaître comme tel dans une classe, à moins que la classe et cette méthode ne soient abstraites.
Jacques-Olivier
La méthode public String toString() est définit dans la classe Point. Comment y faire appel à partir de la classe Prob si elle "ne peut jamais apparaître comme tel dans une classe"?
ZebX
public class Prob{ public static void main(String args[]){ public String toString(); } }
J'ai une question, ne la prend pas mal : pourquoi demandes tu des références pour apprendre ce langage et continues tu à gérer ton apprentissage de base en mode bidouille ? amha, tu devrais exploiter les infos que tu as déjà eux et arrêter de faire des tests pour voir, quoi je ne sais pas. ;)
public class Prob{
public static void main(String args[]){
public String toString();
}
}
J'ai une question, ne la prend pas mal : pourquoi demandes tu des
références pour apprendre ce langage et continues tu à gérer ton
apprentissage de base en mode bidouille ?
amha, tu devrais exploiter les infos que tu as déjà eux et arrêter de
faire des tests pour voir, quoi je ne sais pas. ;)
public class Prob{ public static void main(String args[]){ public String toString(); } }
J'ai une question, ne la prend pas mal : pourquoi demandes tu des références pour apprendre ce langage et continues tu à gérer ton apprentissage de base en mode bidouille ? amha, tu devrais exploiter les infos que tu as déjà eux et arrêter de faire des tests pour voir, quoi je ne sais pas. ;)
Lea
public class Prob{ public static void main(String args[]){ public String toString(); } }
J'ai une question, ne la prend pas mal : pourquoi demandes tu des références pour apprendre ce langage et continues tu à gérer ton apprentissage de base en mode bidouille ? amha, tu devrais exploiter les infos que tu as déjà eux et arrêter de faire des tests pour voir, quoi je ne sais pas. ;)
Zebx ces tests me sont tout simplement demandés ...
public class Prob{
public static void main(String args[]){
public String toString();
}
}
J'ai une question, ne la prend pas mal : pourquoi demandes tu des
références pour apprendre ce langage et continues tu à gérer ton
apprentissage de base en mode bidouille ?
amha, tu devrais exploiter les infos que tu as déjà eux et arrêter de
faire des tests pour voir, quoi je ne sais pas. ;)
Zebx ces tests me sont tout simplement demandés ...
public class Prob{ public static void main(String args[]){ public String toString(); } }
J'ai une question, ne la prend pas mal : pourquoi demandes tu des références pour apprendre ce langage et continues tu à gérer ton apprentissage de base en mode bidouille ? amha, tu devrais exploiter les infos que tu as déjà eux et arrêter de faire des tests pour voir, quoi je ne sais pas. ;)
Zebx ces tests me sont tout simplement demandés ...
ZebX
public class Prob{ public static void main(String args[]){ public String toString(); } }
Zebx ces tests me sont tout simplement demandés ...
8-/ Condoléances Il faut être tordu pour demander ce genre de chose. Je doute que les questions engendrées par ce problème en particulier est une vertue d'apprentissage d'ensemble efficace. Et il y a tellement à apprendre...
public class Prob{
public static void main(String args[]){
public String toString();
}
}
Zebx ces tests me sont tout simplement demandés ...
8-/ Condoléances
Il faut être tordu pour demander ce genre de chose. Je doute que les
questions engendrées par ce problème en particulier est une vertue
d'apprentissage d'ensemble efficace.
Et il y a tellement à apprendre...
public class Prob{ public static void main(String args[]){ public String toString(); } }
Zebx ces tests me sont tout simplement demandés ...
8-/ Condoléances Il faut être tordu pour demander ce genre de chose. Je doute que les questions engendrées par ce problème en particulier est une vertue d'apprentissage d'ensemble efficace. Et il y a tellement à apprendre...
Lea
public class Prob{ public static void main(String args[]){ public String toString(); } }
Zebx ces tests me sont tout simplement demandés ...
8-/ Condoléances Il faut être tordu pour demander ce genre de chose. Je doute que les questions engendrées par ce problème en particulier est une vertue d'apprentissage d'ensemble efficace. Et il y a tellement à apprendre...
La classe citée au-dessus a été écrite par moi (tu t'en doutes bien ;) Apparemment, je n'ai pas compris la manière d'appeler une méthode public String toString() une fois qu'elle a été déclarée dans une autre classe. Le problème qu'il m'a été demandé de résoudre est l'écriture d'un programme comportant certaines méthodes.
"tu devrais exploiter les infos que tu as déjà eux et arrêter de faire des tests pour voir, quoi je ne sais pas."
Ma question était : "La méthode public String toString() est définit dans la classe Point. Comment y faire appel à partir de la classe Prob si elle "ne peut jamais apparaître comme tel dans une classe"?
Je ne pense pas encore avoir reçu la réponse à ma question ni par les intervenants de ce matin qui ont la gentillesse de prendre le temps de me répondre ni dans des posts ultérieurs à cette date.
J'ai une question, ne la prend pas mal : pourquoi demandes tu des références pour apprendre ce langage et continues tu à gérer ton apprentissage de base en mode bidouille ?
Il y a un décalage entre la théorie et la pratique. Dans le cas présent, on me demande de partir à partir d'un exercice pour mettre en pratique des notions que je n'ai pas vu dans mes cours. Lorsque je ne trouve pas la solution dans mes cours, je "poste". Jamais le contraire.
Merci pour les condoléances mais j'ai davantage besoin d'encouragements ;)
public class Prob{
public static void main(String args[]){
public String toString();
}
}
Zebx ces tests me sont tout simplement demandés ...
8-/ Condoléances
Il faut être tordu pour demander ce genre de chose. Je doute que les
questions engendrées par ce problème en particulier est une vertue
d'apprentissage d'ensemble efficace.
Et il y a tellement à apprendre...
La classe citée au-dessus a été écrite par moi (tu t'en doutes bien ;)
Apparemment, je n'ai pas compris la manière d'appeler une méthode public
String toString() une fois qu'elle a été déclarée dans une autre classe.
Le problème qu'il m'a été demandé de résoudre est l'écriture d'un
programme comportant certaines méthodes.
"tu devrais exploiter les infos que tu as déjà eux et arrêter de
faire des tests pour voir, quoi je ne sais pas."
Ma question était : "La méthode public String toString() est définit
dans la classe Point. Comment y faire appel à partir de la classe Prob
si elle "ne peut jamais apparaître comme tel dans une classe"?
Je ne pense pas encore avoir reçu la réponse à ma question ni par les
intervenants de ce matin qui ont la gentillesse de prendre le temps de
me répondre ni dans des posts ultérieurs à cette date.
J'ai une question, ne la prend pas mal : pourquoi demandes tu des
références pour apprendre ce langage et continues tu à gérer ton
apprentissage de base en mode bidouille ?
Il y a un décalage entre la théorie et la pratique. Dans le cas présent,
on me demande de partir à partir d'un exercice pour mettre en pratique
des notions que je n'ai pas vu dans mes cours.
Lorsque je ne trouve pas la solution dans mes cours, je "poste". Jamais
le contraire.
Merci pour les condoléances mais j'ai davantage besoin d'encouragements ;)
public class Prob{ public static void main(String args[]){ public String toString(); } }
Zebx ces tests me sont tout simplement demandés ...
8-/ Condoléances Il faut être tordu pour demander ce genre de chose. Je doute que les questions engendrées par ce problème en particulier est une vertue d'apprentissage d'ensemble efficace. Et il y a tellement à apprendre...
La classe citée au-dessus a été écrite par moi (tu t'en doutes bien ;) Apparemment, je n'ai pas compris la manière d'appeler une méthode public String toString() une fois qu'elle a été déclarée dans une autre classe. Le problème qu'il m'a été demandé de résoudre est l'écriture d'un programme comportant certaines méthodes.
"tu devrais exploiter les infos que tu as déjà eux et arrêter de faire des tests pour voir, quoi je ne sais pas."
Ma question était : "La méthode public String toString() est définit dans la classe Point. Comment y faire appel à partir de la classe Prob si elle "ne peut jamais apparaître comme tel dans une classe"?
Je ne pense pas encore avoir reçu la réponse à ma question ni par les intervenants de ce matin qui ont la gentillesse de prendre le temps de me répondre ni dans des posts ultérieurs à cette date.
J'ai une question, ne la prend pas mal : pourquoi demandes tu des références pour apprendre ce langage et continues tu à gérer ton apprentissage de base en mode bidouille ?
Il y a un décalage entre la théorie et la pratique. Dans le cas présent, on me demande de partir à partir d'un exercice pour mettre en pratique des notions que je n'ai pas vu dans mes cours. Lorsque je ne trouve pas la solution dans mes cours, je "poste". Jamais le contraire.
Merci pour les condoléances mais j'ai davantage besoin d'encouragements ;)