bluej problem

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • bluej problem

    Hallo easy-coding Team,
    bin totaler bluej noob und wollte wissen wie ich bei diesem projekt:

    Quellcode

    1. /**
    2. * Write a description of class Cylinder here.
    3. *
    4. * @author (Jens)
    5. * @version (0.001)
    6. */
    7. public class Cylinder
    8. {
    9. // instance variables
    10. // radius = radius of a Cyclinder
    11. private double radius;
    12. private double h;
    13. private double volume;
    14. private double shell;
    15. /**
    16. * Constructor for objects of class Cylinder
    17. */
    18. public Cylinder()
    19. {
    20. // initialise instance variables
    21. this.radius = 2.D;
    22. this.h = 4.D;
    23. }
    24. /**
    25. * This method computes the volume ofa Cyclinder
    26. *
    27. * @param no param
    28. * @return return volume of a Cyclinder
    29. */
    30. public double computeVolume ()
    31. {
    32. double Volume = Math.PI * this.radius * this.radius * this.h;
    33. return Volume;
    34. }
    35. /**
    36. * This methods computes the surface a Cyclinder
    37. * @param no parameter
    38. * @return return volume of a Cyclinder
    39. */
    40. public double computeSurface(){
    41. double surface = 2.D * Math.PI * this.radius * (this.h + this.radius) ;
    42. return surface;
    43. }
    44. /**
    45. * This methods computes the shell a Cyclinder
    46. * @param no parameter
    47. * @return return volume of a Cyclinder
    48. */
    49. public double computeShell (){
    50. double shell = 2.D * Math.PI * this.radius *this.h;
    51. return shell;
    52. }
    53. }
    Alles anzeigen

    die Parameter à la void verändern kann.
    also nachdem man auf new Cyclinder geklickt hat.
    z.B im terminal fenster neuen Radius eingeben.
    Bin für jede Hilfe dankbar.
    Für die: die das gerne in Farbe sehen wollen hier:
    Bilder
    • bluej1.jpg

      197,01 kB, 1.390×755, 952 mal angesehen
    • bluej2.jpg

      66,85 kB, 634×264, 812 mal angesehen
  • meine aufgabe.Fehlerteufel1

    können sie mir hilfen
    ich kann die aufgabe nicht lösen .

    Quellcode

    1. /**
    2. * Klasse Fehlerteufel1.
    3. *
    4. * @author Prof. Dr. Hentschel
    5. * @version -
    6. */
    7. public class Fehlerteufel1
    8. {
    9. public static void main( String args[] ) {
    10. JConsole fenster = neu JConsole("ggt und kgv");
    11. wile (true) {
    12. // Definition von zwei Ganzzahlen
    13. int a; b;
    14. // Eingabe einer Ganzzahl a > 2
    15. do {
    16. a = fenster,readInt("Ganzzahl a (>2): ");
    17. )
    18. while (a <= 2);
    19. // Eingabe einer Ganzzahl b > a
    20. do {
    21. b = fenster.readInt("Ganzzahl b (>" + a + "): ");
    22. }
    23. while (b <= a)
    24. // Berechnen und Ausgabe des ggt und kgv
    25. int erg;
    26. erg = ggT(a,b);
    27. fenster.print("ggt(");
    28. fenster.print(a);
    29. fenster.prnt(", ");
    30. fenster.print(b;
    31. fenster.print(") = ");
    32. fenster.println(erg)
    33. erg = kgV(a,b);
    34. fenster.println("kgv(" + a + ", " + b + ") = " + erg);
    35. fenster.println();
    36. }
    37. }
    38. // Klassenmethode zur Berechnung des größten gemeinsamen Teiler von
    39. // zwei Zahlem m und n (die Parameter dieser Methode)
    40. static int ggt( int m, int n ) {
    41. int r, ggt;
    42. while (true) {
    43. r = m % n;
    44. if (r == 0) {
    45. ggt = n;
    46. braek;
    47. }
    48. m = n;
    49. n = r;
    50. }
    51. return ggt;
    52. }
    53. // Klassenmethode zur Berechnung des kleinsten gemeinsamen Vielfachen von
    54. // zwei Zahlem m und n (die Parameter dieser Methode)
    55. static int kgv( int m; int n ) {
    56. int kgv;
    57. kgv = m * n / ggt(m,n);
    58. return kv;
    59. }
    60. }
    Alles anzeigen