• 27.08.2025, 17:21
  • Register
  • Login
  • You are not logged in.

 

Heimwerkerking

God

Problem mit Java

Tuesday, April 19th 2005, 10:25pm

Hi Leute ich hab ein kleines bis grösseres Problem.
Ich muß für mein Informatik Praktikum ein Programm schreiben. Bzw ein Programm was ich schon geschrieben hab um eine Funktion erweitern. Aber ich steh im moment völlig auf dem Schlauch und hab keine Idee wie ich da ansetzen muß.
Hab die Aufgabe und das alte Programm mal Online gestellt

www.heliweb.de/u.ziethmann/Informatik.rar

Wär klasse wenn mir einer der Java Profis hier helfen könnte. Ein paar Tipps wie ich da ansetzen muß bzw wie ich das schreiben muß würden mit schon sehr helfen.

Big thx auf jeden Fall schonmal im vorraus.

Zitat von »454-bigblock«


Treffender hätte man es nicht schreiben können!
Du bist halt doch der King. Ich kröne Dich hiermit für den Post des Tages.

nixxxo

Full Member

Re: Problem mit Java

Tuesday, April 19th 2005, 11:08pm

so vielleicht?
bin mir nicht gannz sicher und habs auch nicht getestet
:P

iss schon ne zeilang her, dass ich sowas gemacht hab ...

}
public class ErwSchraube extends Schraube {
private string kopfart;
private string festigkeit;

public ErwSchraube(string k, string f) {
super();
this.kopfart = k;
this.festigkeit = f;

}

public string getKopfart() {
return this.kopfart;
}

public void setKopfart(string neuerWert) {
this.Kopfart = neuerWert;
}

public double getFestigkeit() {
return this.festigkeit;
}

public void setFestigkeit(string neuerWert) {
this.festigkeit = neuerWert;
}

}

Heimwerkerking

God

Re: Problem mit Java

Tuesday, April 19th 2005, 11:52pm

Quoted from "nixxxo"

so vielleicht?
bin mir nicht gannz sicher und habs auch nicht getestet
:P

iss schon ne zeilang her, dass ich sowas gemacht hab ...

}
public class ErwSchraube extends Schraube {
   private string kopfart;
   private string festigkeit;

   public ErwSchraube(string k, string f) {
     super();
     this.kopfart = k;
     this.festigkeit = f;

   }

   public string getKopfart() {
       return this.kopfart;
   }
   
   public void setKopfart(string neuerWert) {
       this.Kopfart = neuerWert;
   }

   public double getFestigkeit() {
       return this.festigkeit;
   }
   
   public void setFestigkeit(string neuerWert) {
       this.festigkeit = neuerWert;
   }

}


schonmal danke für den versuch aber das isses irgendwie nicht. soweit war ich auch. Aber mein größtes Problem ist ja ich muß die werte hierfür auch irgendwie eingeben und ausgeben können und da hab ich ka wie ich das mache und mit dem konstruktor aus dem ersten Programm komme ich auch nicht wirklich zurecht weil ich dden ja irgendwie ändern muß umn die 2 zusätzlichen/neuen Attribute unterzubringen/zu übergeben.

Zitat von »454-bigblock«


Treffender hätte man es nicht schreiben können!
Du bist halt doch der King. Ich kröne Dich hiermit für den Post des Tages.

nixxxo

Full Member

Re: Problem mit Java

Wednesday, April 20th 2005, 12:32am

aso
hats noch bis morgen zeit? dann schau ich mal nach.
eingabe von parametern kann ich nicht in applets. als kommandozeilen-anwendung könnt ichs dir zeigen.

simon

Heimwerkerking

God

Re: Problem mit Java

Wednesday, April 20th 2005, 12:39am

Quoted from "nixxxo"

aso
hats noch bis morgen zeit? dann schau ich mal nach.
eingabe von parametern kann ich nicht in applets. als kommandozeilen-anwendung könnt ichs dir zeigen.

simon

Klar hat das noch bis morgen Zeit. So super eilig ist das nicht. Wär nur klasse wenn ich bis morgen Abend da zumindest nen Ansatz hätte damit ich donnerstag nicht ganz dumm da stehe.

Auf jeden fall schonmal ein dickes Danke das du dich mit meinem Prob überhaupt beschäftigst

Zitat von »454-bigblock«


Treffender hätte man es nicht schreiben können!
Du bist halt doch der King. Ich kröne Dich hiermit für den Post des Tages.

PAB

God

Re: Problem mit Java

Wednesday, April 20th 2005, 1:24am

Source code

1
2
3
4
5
6
public MaschinenSchraube( int durchmesser, int laenge, String kopftyp, String festigkeitsklasse )
{
      super( durchmesser, laenge ); //Parameter an Konstruktor der Superklasse (Schraube) übergeben
      this.kopftyp                                                         = kopftyp;
      this.festigkeitsklasse       = festigkeitsklasse;
}


Den Code für die Ein- und Ausgaberoutinen musst du einfach nur kopieren und an die neuen Methoden anpassen.

nixxxo

Full Member

Re: Problem mit Java

Wednesday, April 20th 2005, 9:43am

hmm ja genau so war des. iss mir heut in der Nacht wieder eingefallen und ich hab mir dann das hier "überlegt"

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
import javax.swing.JOptionPane;

public class Schraube {
    
    private int durchmesser;
    private int laenge;
    
    public Schraube(int durchmesser, int laenge) {
        
        this.durchmesser = durchmesser;
        this.laenge = laenge;
        
    }
    
    public double getDurchmesser() {
        
        return this.durchmesser;
    }
    
    public void setDurchmesser(int neuerWert) {
        
        this.durchmesser = neuerWert;
    }
    
    public double getLaenge() {
        
        return this.laenge;
    }
    
    public void setLaenge(int neuerWert) {
        
        this.laenge = neuerWert;
    }
}
public class ErwSchraube extends Schraube {
    private String kopfart;
    private String festigkeit;

    public ErwSchraube(String k, String f, int d, int l) {
      super(d, l);
      this.kopfart = k;
      this.festigkeit = f;

    }

    public string getKopfart() {
        return this.kopfart;
    }
    
    public void setKopfart(String neuerWert) {
        this.Kopfart = neuerWert;
    }

    public double getFestigkeit() {
        return this.festigkeit;
    }
    
    public void setFestigkeit(String neuerWert) {
        this.festigkeit = neuerWert;
    }

}


public class SchraubeTest {

    public static void main(String[] args) {
      ErwSchraube ErwSchraubenArray = new ErwSchrauben[3];
      int i = 0;
        int a, b;
        String e1, e2, e3, e4;
      // Eingabe
        while (i < ErwSchraubenArray.length) {
            e1 = JOptionPane.showInputDialog("Geben Sie die Kopfart der Schraube ein ein:");
            e2 = JOptionPane.showInputDialog("Geben Sie die Festigkeit der Schraube ein:");
            e3 = JOptionPane.showInputDialog("Geben Sie den Durchmesser der Schraube in mm ein:");
              a = Integer.parseInt(e3);
            e4 = JOptionPane.showInputDialog("Geben Sie die Länge der Schraube in mm ein:");
                b = Integer.parseInt(e4);
             ErwSchraubenArray[i] = new ErwSchraube(e1, e2, a, b);
            i++;
            }

      i = 0;      
      //Ausgabe
        while (i < ErwSchraubenArray.length) {
            System.out.println("Durchmesser der " + i + "ten Schraube: " + ErwSchraubenArray[i].getDurchmesser);
            System.out.println("Länge der " + i + "ten Schraube: " + ErwSchraubenArray[i].getLaenge);
            System.out.println("Kopfart der " + i + "ten Schraube: " + ErwSchraubenArray[i].getKopfart);
            System.out.println("Festigkeit der " + i + "ten Schraube: " + ErwSchraubenArray[i].getFestigkeit);
            }      

      }
    
}


Also wieder nicht getest da ich kein Java installiert hab. Hoffe es hat geholfen.