Aide pour mon programme JAVA
Résolu
katycat_61
Messages postés
45
Statut
Membre
-
katycat_61 Messages postés 45 Statut Membre -
katycat_61 Messages postés 45 Statut Membre -
Bonjour,
package graphique;
public class CBGEST{
public static void main(String[]args){
try {
Cercle c=new Cercle(1,2,7);
Cercle c1=new Cercle();
System.out.println(c);
System.out.println(c1);
c.setX(0);
c.setY(199);
System.out.println(c);
System.out.println(c1);}
catch (PointException e) {System.out.println(e);}
}
}
voici mon prog java , que j'arrive à compiler et executer sans prob
mais je vx le modifier de façon à ce que s'il ya l'exception au niveau d'une ligne, il affiche le msg d'erreur et passe à l'execution de la ligne qui suit;
pouvez vous m'aider SVP
package graphique;
public class CBGEST{
public static void main(String[]args){
try {
Cercle c=new Cercle(1,2,7);
Cercle c1=new Cercle();
System.out.println(c);
System.out.println(c1);
c.setX(0);
c.setY(199);
System.out.println(c);
System.out.println(c1);}
catch (PointException e) {System.out.println(e);}
}
}
voici mon prog java , que j'arrive à compiler et executer sans prob
mais je vx le modifier de façon à ce que s'il ya l'exception au niveau d'une ligne, il affiche le msg d'erreur et passe à l'execution de la ligne qui suit;
pouvez vous m'aider SVP
A voir également:
- Aide pour mon programme JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
4 réponses
j'ai tenté de faire ta solution Mopra-L mais ça n'a pas marché
voici une partie de mon code :
try { Cercle c=new Cercle();}
catch (PointException e)
{System.out.println(e);}
try {Cercle c1=new Cercle(3,5,5);}
catch (PointException e)
{System.out.println(e);}
try{c.setX(0);} catch (PointException e)
{System.out.println(e);}
try {c.setY(200); } catch (PointException e)
{System.out.println(e);}
System.out.println(c);
System.out.println(c1);
}
}
lors de compilation j'ai des msg d'erreur du genre
CBGEST.java:14: cannot find symbol
symbol : variable c
location: class graphique.CBGEST
System.out.println(c);
voici une partie de mon code :
try { Cercle c=new Cercle();}
catch (PointException e)
{System.out.println(e);}
try {Cercle c1=new Cercle(3,5,5);}
catch (PointException e)
{System.out.println(e);}
try{c.setX(0);} catch (PointException e)
{System.out.println(e);}
try {c.setY(200); } catch (PointException e)
{System.out.println(e);}
System.out.println(c);
System.out.println(c1);
}
}
lors de compilation j'ai des msg d'erreur du genre
CBGEST.java:14: cannot find symbol
symbol : variable c
location: class graphique.CBGEST
System.out.println(c);
Oui, l'erreur est normal.
Tu initialise c dans un try, ce qui fait qu'il n'est pas vraiment initialisé, donc, tu ne peux pas l'utiliser ensuite pour appeler des fonctions...
Je pense que tu devrais l'initialiser en avec un objet vide, pour être sur qu'il existe, puis, l'ecraser dans le try
Ou alors, mettre les System.out.println aussi dans un try...je crois que ca fonctionne aussi
Tu initialise c dans un try, ce qui fait qu'il n'est pas vraiment initialisé, donc, tu ne peux pas l'utiliser ensuite pour appeler des fonctions...
Je pense que tu devrais l'initialiser en avec un objet vide, pour être sur qu'il existe, puis, l'ecraser dans le try
Ou alors, mettre les System.out.println aussi dans un try...je crois que ca fonctionne aussi