Aide pour mon programme JAVA
Résolu
katycat_61
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
katycat_61 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
katycat_61 Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
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
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
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