Votre question

source not found

Tags :
  • Java
  • Programmation
  • Eclipse
  • Debug
  • Audio
  • Programme
Dernière réponse : dans Programmation
3 Octobre 2016 11:47:49

bonjour

j'écris le programme suivant, il marche très bien

mais, je voulais savoir son fonctionnement alors je l'ai essayé avec debug d'eclipse mais,
lors de l'exécution de classe TestCircle avec debug, les 2 lignes suivantes s'exécutent:

  1. Circle c1 = new Circle(1.1, "blue");
  2. System.out.println(c1);


et après, il s'affiche un message "la source not found"

quelqu'un peut me dire comment je peux continuer sans avoir ce problème, j'ai fait mise à jour éclipse problème reste le même

voilà mon programme:
  1. public class Circle
  2. {
  3. public static final double DEFAULT_RADIUS = 8.8;
  4. public static final String DEFAULT_COLOR = "red";
  5. private double radius;
  6. private String color;
  7.  
  8. public Circle() {
  9. this.radius = DEFAULT_RADIUS;
  10. this.color = DEFAULT_COLOR;
  11. }
  12. public Circle(double radius) {
  13. this.radius = radius;
  14. this.color = DEFAULT_COLOR;
  15. }
  16. public Circle(double radius, String color) {
  17. this.radius = radius;
  18. this.color = color;
  19. }
  20.  
  21. public double getRadius() {
  22. return this.radius;
  23. }
  24. public void setRadius(double radius) {
  25. this.radius = radius;
  26. }
  27. public String getColor() {
  28. return this.color;
  29. }
  30. public void setColor(String color) {
  31. this.color = color;
  32. }
  33.  
  34. public String toString() {
  35. return "Circle[radius=" + radius + ", color=" + color + "]";
  36. }
  37.  
  38. public double getArea() {
  39. return radius * radius * Math.PI;
  40. }
  41.  
  42. public double getCircumference() {
  43. return 2.0 * radius * Math.PI;
  44. }
  45. }
  46.  
  47. public class TestCircle
  48. {
  49. public static void main(String[] args)
  50. {
  51. Circle c1 = new Circle(1.1, "blue");
  52. System.out.println(c1);
  53. Circle c2 = new Circle(2.2);
  54. System.out.println(c2);
  55. Circle c3 = new Circle();
  56. System.out.println(c3);
  57.  
  58.  
  59. c1.setRadius(2.2);
  60. c1.setColor("green");
  61. System.out.println(c1);
  62. System.out.println("The radius is: " + c1.getRadius());
  63. System.out.println("The color is: " + c1.getColor());
  64.  
  65.  
  66. System.out.printf("The area is: %.2f%n", c1.getArea());
  67. System.out.printf("The circumference is: %.2f%n", c1.getCircumference());
  68. }
  69. }

merci d'avance

Autres pages sur : source not found

4 Octobre 2016 12:29:28

bonjour
il n'y a personne pour résoudre mon problème?
m
0
l