Zum Inhalt springen

Skylark

Mitglieder
  • Gesamte Inhalte

    56
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Skylark

  1. Mal eine Frage an diejenigen unter euch, die Linux schon etwas länger beherrschen und auch damit arbeiten. Für wie sinnvoll haltet ihr es, z.B. das Einrichten von Webservern/SSL/Netzwerken auswendig zu lernen? Also ich meine damit, stur genau die Pfade lernen müssen, in denen ihr z.B. die *.conf Dateien finden könnt, oder die Ordner in denen ihr eure vhosts speichert. Zusätlich dann natürlich noch "alle" verwendeten Befehle die in diese Dateien geschrieben werden müssen, wie z.B. SSL Engine on..SSL..., SSL..., <Directory> usw. Also da kommen schon mal locker 20-40 Seiten zusammen, von denen man danach im Grunde sowieso nichts mehr behält. Natürlich muss man wissen, was genau diese Befehle bewirken, aber das ist ja nicht das Problem. In der Praxis würde ich dann entweder ein Muster verwenden, oder eben Unterlagen zum Nachlesen nutzen. Nach mehrmaliger Verwendung geht das dann ja eh in Fleisch und Blut über und auswendig lernen ist nicht mehr nötig. Muss das ganze Zeug gerade für ne Prüfung lernen, die bestanden werden muss, um zur Abschlussprüfung (FISI) zugelassen zu werden. Irgendwie bezweifle ich, dass das Ganze wirklich Sinnvoll ist. Vor vier Wochen waren es noch 40 Seiten Linux Befehle, die ich über Tage hinweg auswendig gebüffelt habe und dann auch ein recht passables Prüfungsergebnis erbacht habe. Jetzt, ein paar Wochen drauf und inzwischen schon wieder 40 Seiten weiter, weiß ich von dem Vorherigen so gut wie nichts mehr. Wiederholen ist nicht drin, da die Zeit für den neuen Stoff gebraucht wird (Die alte Prüfung ist bestanden und zählt in dem Moment nur noch die Kommende). Natürlich setze ich mich nun wieder hin und büffel den ganzen Kram mit aller Gewalt in mich rein, die Prüfung will ich ja bestehen. Leider würde ich auch gerne einen Sinn darin erkennen, der nicht nur dazu dient, eine gewisse Punkteanzahl zu schaffen. Denn irgwendwie hab ich nur noch das Gefühl für Punkte zu lernen. Wie ging es euch damals so bzw. wie habt ihr das alles gelernt? Sinnvoll wäre es meines Erachtens, einfach auf längere Zeit gesehen, sich mit dem jeweilgen Thema zu befassen und immer mal wieder etwas auszuprobieren. Diese Kurzeit gelerne ist einfach nur :upps. Das ging mir jetzt alles eben mal im Kopf rum. *weiterbüffel* :old
  2. Es nimmt einen leider niemand. Sowas wird nicht gebraucht, weil die alle ihre "IT-ler" haben, die das zusätzlich noch miterledigen. Ich sehe nur so eine Möglichkeit, da rein zu kommen. Ich sehe das eher so, dass ich, wenn ich mal im Beruf bin, sowieso dauernd mit diesen Dingen konfrontiert werde. Der Betrieb entwickelt sich ja ständig weiter, da bekommt man das Ganze doch sowieso mit und bleibt stetig dabei. Nur, wenn ich mich permanent in einen Unterricht setzen muss und alles rein theoretisch auf dem Papier auswendig lernen müsste, ohne Praxisbezug, dann hast du recht, würde ich keine Sonne mehr sehen. Weil dann interessiert es mich auch ehrlich gesagt Null. Zusätzlich noch bei jedem Fach der Prüfungsdruck. Ich lerne alles nur für die Punkte, die ich bekomme. Im Berufsleben werde ich ja wohl nicht permanent gezwungen gewisse Punkte zu erreichen,sondern werde danach bewertet, wie ich meine Arbeit mache. Und wenn eben mal neue Dinge raus kommen, muss man sich erst mal damit beschäftigen, um es zu verstehen. Da habe ich aber dann nicht das Gefühl, "S H I T, ich fliege raus, wenn ich jetzt nicht mindestens 51 Punkte schriftlich auf dem Papier schaffe". Hatte ja schon öfter mal Praktikum in Systemhäusern gemacht. Die Systemtechniker dort haben sich da viel mit Kundenproblemen rumgeschlagen. Virenprogramme, neue Laufwerke einbauen etc. Das hat mir richtig gut gefallen. Nur, solange man keinen IHK Abschluss hat, wird man nicht nach Tarifvertrag bezahlt und ist auch so ziemlich der erste, der fliegt, wenn mal nicht mehr so viele Leute gebraucht werden. Das ist der eigentliche Grund, weshalb ich diese Ausbildung möchte. Mir ist klar, dass es im Grunde für meine persönlichen Interessen zu viel Oberhead ist. Die Ausbildung macht mich noch fix und fertig. Ich nutze ja im Prinzip schon meine komplette Freizeit, um den Stoff zu lernen (Zur Zeit Marketing! Der Stoff von 3- 4 Semestern in einer Woche "angeschnitten" :-/), viel bleibt da nicht mehr. Ich weiß, ich brauche diesen Abschluss, nur sehe ich irgendwie auch keinen Sinn dahinter. Ich mache es, weil es verlangt wird, um da irgendwie rein zu kommen, mit aller Gewalt. Ich brauche inzwischen nachts Schlafmittel und gleich morgens Beruhigungsmittel, um durch den Tag zu kommen. Sinn der Sache kann das nicht sein, aber ich sehe absolut keine Alternative. Ganz schlimm sind für mich die Buchführungsthemen. Ich hatte alles gelernt, meine Prüfungen bestanden. Letztens kam einfach mal so zwischendurch ne Frage dazu. Ich weiß nichts mehr! Muss also für die Prüfung der IHK komplett alles von Neuem lernen. Ich habe einfach nur noch Angst am Ende diese Prüfung nicht zu bestehen. Selbst wenn ich die Prüfung schaffe, weiß ich jetzt schon, dass ich vom gelernten Stoff sowieso nichts behalten werde. Das löscht sich bei mir irgendwie immer (Spontanformatierung ;-)). Ich hab einfach Null Bezug zu diesen Wirtschaftsthemen. Diese Art des Lernens ist eben nicht für Jedermann geeignet, aber eben Vorraussetzung für einen abgeschlossenen Beruf.
  3. Ne, 76 - 87 ist ne 2. Von 88 bis 100 ists ne 1.(Bei uns in der Umschulung jedenfalls) War also gerade noch so dabei. Es wird noch einen Kurs geben, in dem SAP, etc. dran kommt, aber kein Java mehr. Ich hab gerade keine Ahnung, von was du da sprichst, ich kenne nur das bisher gelernte. Ich hangele mich eben von Block zu Block, versuche diese erfolgreich zu bestehen. In zwei Jahren nach dem Praktikum gibts noch nen 4 wöchigen Vorbereitungsunterricht für die IHK Prüfung. Bisher alles soweit gut bestanden. Aber rein vom eigenen Eindruck, hab ich das Gefühl, in den bisherigen 7 Monaten noch absolut "NICHTS" gelernt zu haben. Praktisch kann ich NULL, abgesehen von dem Wissen, das ich vorher schon über Computer hatte. Irgendwie hab ich auch das Gefühl, man lernt den ganzen Kram eh nur für die schriftliche Prüfung. Praxis sieht anders aus. Wenn ich Kundenrechner einrichten/ zusammenstellen/reparieren darf bzw. evtl. mal ein Netzwerk einrichten, wäre ich absolut zufrieden. Allerdings braucht man dazu nun mal einen vollständig abgeschlossenen IT Beruf. Da sind leider zu 90% auch Dinge enthalten, mit denen ich nichts anfangen kann.
  4. Ich werde kein Programmierer. Diesen Psychostress würde ich mir im Leben nicht antun (Nicht böse nehmen, aber meiner Meinung nach fühlt sich das an wie ne Kopfvergewaltigung). Ich mache ne Umschulung zum FiSi. Da ich der einzige war, der interesse an der Lösung hatte, weshab sollte ich diese dann posten? (Ich nehme hier nicht an, dass sich in diesem Fach jemand noch dümmer stellt als ich) Ich hatte nur angemerkt, dass ich sie inzwischen selbst habe, damit sich niemand unnötig noch damit auseinander setzen muss. Noch dazu hatte ich während des Posts 15 Min Pause und halte meine Antworten so kurz wie möglich, weil einfach die Zeit gefehlt hat. Falls das noch was zur Sache tut, ich habe die Prüfung mit 76 Punkten bestanden (Zählt als Note 2). Ich muss mich also niemals wieder mit JAVA auseinander setzen, denn nicht mal in der FISI IHK Prüfung wird eine Programmiersprache verlangt. Bis dahin (2 Jahre) muss ich eben noch Struktogramme verinnerlichen. Ach ja, das Problem Googeln funktioniert hier nicht wirklich. Die Rechner sind komplett gesperrt (Außer in den Pausen). In 15 Minuten die Lösung Googeln, hier etwas posten, aufs Klo gehen und noch was essen ist einfach zu kurz. Noch dazu werden Lösungen über Google oft nicht so einfach geschrieben, das ein Anfänge rsie verstehen könnte. Da werden oft vorgefertige Sachen genannt, die ich noch gar nicht kennen kann. Von daher eher ungeeignet. Trotzdem danke für alle Antworten
  5. Ich habe bis Freítag "keine" Zeit, weil bis dahin noch täglich neuer Stoff hinzu kommt, der auch noch verstanden werden muss. Ich hab inzwischen die Lösung. Danke
  6. Mein Problem ist, dass ich anhand der Lösungen lerne, wie es funktioniert. Wenn ich an dieser Aufgabe mal eben 4 Stunden sitze und trotzdem nicht weiter komme, weil ich keine Ahnung habe, bleit mir nichts anderes mehr über, als hier zu fragen. Ich muss das bis Freitag haben, denn dann ist Prüfung. Unterlagen dürfen vewendet werden, mit ner falschen Lösung komm ich da dann nicht weiter. Ok, dann muss ich warten, bis ich heute die Lösung im Unterricht bekomme. Muss ich das dann eben in der Pause noch versuchen zu verstehen.
  7. Der Methode spiegeln() wird ein String übergeben; sie liefert das "Spiegelbild" der übergebenen Zeichenfolge. Wie genau stell eich das an? Meine Methode funktioniert irgendwie nicht wirklich. Ich bekomme es nicht hin, die Spiegelmethode eines normalen Arrays auf ein String zu übertragen. String neu = "Spiegeln"; public static String spiegeln(String s) { String ergebnis=""; char merk= 0; char merk2= 0; int j=s.length(); for(int i=0; i< j; i++) merk = s.charAt(i); merk2= s.charAt(j); j= j-1; return ergebnis; } } Wie bekomme ich jetzt die einzelnen Buchstaben in den ergebnis String?
  8. Ich schreibe am Freitag die letzte Java Prüfung. Da bringt mir das jetzt auch nichts mehr mein Transferdenken irgendwie auszubauen. Ansonsten hatte ich bisher keine Schwierigkeiten die Themen zu verstehen. Programmieren bingt mich nur an den Rande des Wahnsinns. Waren jetzt insgesamt 7 Wochen. Ich kann das Thema nicht mehr sehen ;-). Wird schon irgendwie klappen.
  9. Welche Variablen sind denn nicht vernünftig benannt? Danke, hatte ich dann später auch bemerkt. Wenn man zu viel macht, klappen die einfachsten Dinge nicht mehr.
  10. Welche Variablen sind denn nicht vernünftig benannt?
  11. Das beruhig mich jetzt etwas. Hatte bisher in den Java Prüfungen immer zwischen 75 und 79 Punkten. Habe aber allgemein das Gefühl, im Grunde gar nichts zu verstehen. Ich mach dann eben einfach immer und scheint zu funktionieren. Diesen Freitag ist die letzte Java Prüfung, dann hab ich das Thema vorerst übestanden. Als wir Grundlagen Netzwerke hatten, hab ich mit 98 abeschnitten. Mal sehen, wie schwer das mit dem Netzwerkkram am Ende noch wird. Ich hoffe sehr, man braucht da nicht diese Logik wie beim Programmieren. Habe gehört, dass man da auch komplizierteste Eingaben machen muss (Windows server etc.) Das mit dem Instanceof hab ich mir am WE nochmal angeschaut. Habs so halbswegs vestanden. Muss in der Prüfung 51 Punkte schaffen. Soweit reichts dann hoffentlich. Kommt ja noch mehr dazu.
  12. package MitarbeiterArray; public class MitarbeiterArrayTest { public static void main(String[] args) { Mitarbeiter [] m = new Mitarbeiter [5]; m[0] = new Arbeiter ("ggggg", 2345, "fdffdffdf", 12.0, 8); m[1]= new Angestellter ("dfdsfdssdf", 3456, "fdsfdsfsdfsdf", 2000.0); m[2]= new Verkaeufer ("sfdsfsdfsd", 2346, "dfsdfdsfdsfsdfsd", 13.0, 9, 20000, 2.0); m[3] = new Arbeiter ("fdsfsdfdsfsdfsdf", 7354, "fdsfsdfsdfsdfsd", 11.0, 9); m[4]= new Angestellter ("fdsfsdfdsfs", 2578, "fdssdfdsfdsfs", 5000.0); [COLOR="#FF0000"]public static double gesamtverdienst (Mitarbeiter[] m)[/COLOR] { double gVerdienst; return gVerdienst; } //Aufgabe 3 // for(int i=0; i<m.length; i++) //{ // // System.out.println(); // m[i].display(); // } //Aufgabe 4 // for(int i=0; i<m.length; i++) // { // if(m[i] instanceof Angestellter) // { // System.out.println(); // m[i].display(); // } // } //Aufgabe 5 //for(int i=0; i<m.length; i++) //{ // if(m[i] instanceof Arbeiter && !(m[i] instanceof Verkaeufer)) // { // System.out.println(); // m[i].display(); // } //} //Aufgabe 6 a) //for(int i=0; i<m.length; i++) // { // if(m[i] instanceof Verkaeufer) // { // System.out.println(m[i].getName()); // // } //} //Aufgabe 6 //for(int i=0; i<m.length; i++) // { // if(m[i] instanceof Angestellter) // { // Angestellter a = (Angestellter) m[i]; // System.out.println(a.getVerdienst()); // } // } //Aufgabe 6c) //for(int i=0; i<m.length; i++) //{ //if(m[i] instanceof Angestellter) //{ //Angestellter a = (Angestellter) m[i]; // //if(a.getMitarbeiternummer()>=2000 && a.getMitarbeiternummer()<=4000) // { //System.out.println(); //m[i].display(); //} //} //} }[/code] Anscheinend kann ich nicht mal mehr eine Methode richtig erstellen. Weshalb wird mir hier der Fehler "Illegal start of expression" angezeigt? Edit: Hat sich erledigt. Da sieht man, was 30 Minuten Schlaf in der letzten Nacht bewirken ;-)
  13. Kurze und knappe Antwort: Wie kommst du auf die Idee, dass du zu "IHM" passen musst? Warum macht er sich umgekehrt keinerlei Gedanken darüber? Zieh an, was dir gefällt und fertig, da kann dir keiner nen Strick draus drehen. Mich als Kunden würde es nicht die Bohne interessieren, wie jemand angezogen ist. Sauber und ordentlich. Mehr muss nicht sein. Falls das jetzt mal kein "Trollpost" war ;-)
  14. Ein anderes Problem ist z.B. auch , dass wir vom instanceof erst heute zum ersten Mal gehört haben. In den Aufzeichnung steht eben z.B.: if(m instanceof Angestellter) Mehr wurde dazu nicht gesagt. Ich hatte absolut keinen Schimmer, dass ich in diesem If auch noch ein && setzen kann. Habe zwei Stunden an dieser Aufgabe gesessen und kam dann nur durch Google auf die Lösung, ohne würde ich jetzt noch sitzen. if(m instanceof Arbeiter && !(m instanceof Verkaeufer)) <- ich wäre im Leben nicht drauf gekommen, dass man nur mit einem "!" verneinen kann und das man den Rest dann komplett in Klammern schreiben muss. In zwei Wochen muss ich das Ganze wieder beherrschen. Hab schon Schlafprobleme deswegen. Keine Ahnung, wie ich das alles bis dahin noch begreifen soll. Ich weiß nicht, ob mein Lernansatz überhaupt der Richtige ist. Aufgrund der Unterlagen konnte ich bisher nie auch nur eine Aufgabe lösen. Meine Lernweise sieht so aus, dass ich zuerst eine gute Musterlösung pro Aufgabenstellung brauche. Diese wiederhole ich dann so oft, bis ich genau weiß, was diese tut und wie sie mit der Aufgabenstellung in Verbindung steht. Irgendwann kann ich es dann auch bei anderen Aufgaben (Wenn sich nichts Großartiges ändert). Jedoch vergesse ich fast alles, was ich davor gelernt hatte bzw. bringe dann alles durcheinander und weiß am Ende gar nichts mehr. Dinge, die ich zuvor einwandfrei beherrscht habe, machen erneut Probleme. Muss es also immer wieder von Vorne lernen und es kommen noch die neuen Sachen dazu. Ich habe bisher das Ganze mt dem Instanceof und diesen Refernezvariablen noch nicht umrissen und morgen kommt schon wieder das nächste Thema dazu. Ich frage mich gerade ernsthaft, ob man für eine IHK Abschlussprüfung als FISI wirklich diese komplette Java Sache verstehen muss, oder ob es ausreicht ein bisschen Struktogramme zu beherrschen. Momentan hätte ich nämlich absolut keine Ahnung, wie ich sowas in ein Struktogramm einzeichnen könnte, ohne dabei explizit Javacode zu verwenden. Und genau darauf kommts in der IHK Abschlussprüfung doch eigentlich an :-/
  15. Erstmal danke für die Hilfe. Habe bisher alle Prüfungen bestanden. Habe nun noch zwei Wochen vor mir (Waren insgesamt 7, davor hatte ich von Programmieren mit Java noch nicht mal was gehört). Allerdings schon wieder extreme Schwierigkeiten, da ich momentan überhaupt nichts mehr verstehe (Siehe mein neuer Thread). Dazu wollte ich noch schnell anmerken, dass ich in meinem gesamten Leben noch keine einzige Textaufgabe lösen konnte. Irgendwann fing ich eben an, die verschiedenen Kombinationen auswendig zu lernen. Teilweise klappte das sogar, wenn eben die Aufgabenstellung ähnlich war. Sobald sich etwas änderte, war wieder sense.
  16. Hat sich erledigt, habs rausgefunden
  17. Folgende Dinge sind gegeben: package MitarbeiterArray; public class MitarbeiterArrayTest { public static void main(String[] args) { Mitarbeiter [] m = new Mitarbeiter [5]; m[0] = new Arbeiter ("Heinrich", 2345, "AF1", 12.0, 8); m[1]= new Angestellter ("Friedrich", 3456, "AF2", 2000.0); m[2]= new Verkaeufer ("Meier", 2346, "OP4", 13.0, 9, 20000, 2.0); m[3] = new Arbeiter ("Keller", 7354, "KR9", 11.0, 9); m[4]= new Angestellter ("Schmidt", 2578, "SR1", 4000.0); //Aufgabe 3 // for(int i=0; i<m.length; i++) //{ // // System.out.println(); // m[i].display(); // } //Aufgabe 4 // for(int i=0; i<m.length; i++) // { // if(m[i] instanceof Angestellter) // { // System.out.println(); // m[i].display(); // } // } //Aufgabe 5 //for(int i=0; i<m.length; i++) //{ // if(m[i] instanceof Arbeiter && !(m[i] instanceof Verkaeufer)) // { // System.out.println(); // m[i].display(); // } //} //Aufgabe 6 a) //for(int i=0; i<m.length; i++) // { // if(m[i] instanceof Verkaeufer) // { // System.out.println(m[i].getName()); // // } //} //Aufgabe 6 //for(int i=0; i<m.length; i++) // { // if(m[i] instanceof Angestellter) // { // Angestellter a = (Angestellter) m[i]; // System.out.println(a.getVerdienst()); // } // } } [/code] [code]package MitarbeiterArray; public class Mitarbeiter { private String name; private int mitarbeiternummer; private String abteilungsbezeichnung; public Mitarbeiter(String name, int mitarbeiternummer, String abteilungsbezeichnung) { setName(name); setMitarbeiternummer (mitarbeiternummer); setAbteilungsbezeichnung(abteilungsbezeichnung); } public void setName (String name) { this.name=name; } public String getName() { return name; } public void setMitarbeiternummer (int mitarbeiternummer) { this.mitarbeiternummer=mitarbeiternummer; } public int getMitarbeiternummer() { return mitarbeiternummer; } public void setAbteilungsbezeichnung (String abteilungsbezeichnung) { this.abteilungsbezeichnung=abteilungsbezeichnung; } public String getAbteilungsbezeichnung() { return abteilungsbezeichnung; } public void display() { System.out.println("Mitarbeiter " + name); System.out.println("Mitarbeiternummer: " + mitarbeiternummer); System.out.println("Abteilungsbezeichnung: " + abteilungsbezeichnung); } } package MitarbeiterArray; public class Arbeiter extends Mitarbeiter { private double stundenlohn; private int anzahlstd; public Arbeiter(String name, int mitarbeiternummer, String abteilungsbezeichnung,double stundenlohn, int anzahlstd) { super(name, mitarbeiternummer, abteilungsbezeichnung); setStundenlohn(stundenlohn); setAnzahlstd(anzahlstd); } public void setStundenlohn(double stundenlohn) { this.stundenlohn=stundenlohn; } public double getStundenlohn() { return stundenlohn; } public void setAnzahlstd(int anzahlstd) { this.anzahlstd = anzahlstd; } public int getAnzahlstd() { return anzahlstd; } @Override public void display() { super.display(); System.out.println("Stundenlohn: " + stundenlohn + "€" + " Stunden " + anzahlstd); System.out.println("Monatsgehalt: "+ getVerdienst() +" €"); } public double getVerdienst() { double geld; geld=stundenlohn*anzahlstd*30; return geld; } } package MitarbeiterArray; public class Angestellter extends Mitarbeiter { private double monatsgehalt; public Angestellter(String name, int mitarbeiternummer, String abteilungsbezeichnung, double monatsgehalt) { super(name, mitarbeiternummer, abteilungsbezeichnung); setMonatsgehalt (monatsgehalt); } public void setMonatsgehalt(double monatsgehalt) { this.monatsgehalt=monatsgehalt; } public double getMonatsgehalt() { return monatsgehalt; } @Override public void display() { super.display(); System.out.println("Monatsgehalt: " + getVerdienst()); } public double getVerdienst() { return monatsgehalt; } } package MitarbeiterArray; public class Verkaeufer extends Arbeiter { private double umsatz; private double provSatz; public Verkaeufer(String name, int mitarbeiternummer, String abteilungsbezeichnung,double stundenlohn, int anzahlstd, double umsatz, double provSatz) { super(name, mitarbeiternummer, abteilungsbezeichnung, stundenlohn, anzahlstd); setUmsatz(umsatz); setProvSatz(provSatz); } public void setUmsatz(double umsatz) { this.umsatz = umsatz; } public double getUmsatz() { return umsatz; } public void setProvSatz(double provSatz) { this.provSatz = provSatz; } public double getProvSatz() { return provSatz; } public double getProvision() { double geld; geld=getVerdienst()+(umsatz*(provSatz/100)); return geld; } @Override public void display() { super.display(); System.out.println("Lohn: " + getProvision()); } } Die Ausgeblendeten Ausgaben zeigen, wie einzelne Komponenten des Arrays ausgegeben werden, wie z.B. nur die Arbeiter, oder nur der Verdienst der Angestellten. Nun zu meinem Problem: Wie programmiere ich jetzt eine Ausgabe, in der z.B. nur das Durchschnittsgehalt von z.B. zwei Angestellten ausgegeben werden? Muss ich das Durchschnittsgehalt hier extra in eine Methode schreiben, oder funktioniert dies auch einfach in der Instanceof Abfrage? Wenn ich eine extra Methode schreiben muss, wie genau füge ich diese dann bei instanceof ein? Ich blicke da irgendwie trotz Unterlagen nicht mehr durch.
  18. Was ist ein Code-Tag und wie füge ich das ein?
  19. Ich glaube ich habs: public void setSekSeitMitternacht(int seku) { int std; int min; int sek; std = seku /60 /60 %24; min= seku /60 %60; sek = seku %60; stunde=std; minute=min; sekunde=sek; } inMain: Uhrzeit u5 = new Uhrzeit(); u5.setSekSeitMitternacht(11428); u5.display();
  20. Und schon hänge ich wieder und zwar bei der zweiten Methode: Codieren Sie außerdem die "entgegengesetzte Methode setSekSeitMitternacht(); der eine Sekundenzahl übergeben wird und die diese Anzahl in Stunden, Minuten und Sekunden umrechnet. Für diese Aufgabe sind keine weiteren Membervariablen anzulegen! Wie kann ich dieser Methode eine 5-Stellige Sekundenanzahl übergeben, wenn ich keine weiteren Membervariablen erstellen darf? Die Sekundenvergabe erfolgt ja über die Uhrzeit Instanz und die ist nun mal nur über stunde, minute und sekunde zu belegen, welche alle auf jeweils zweistelligen Zahlen zurückgesetzt werden.
  21. Ist mein Gedanke richtig, dass getSekSeitMitternacht(); nur die Methode ausführt und System.out.println(getSekSeitMitternacht()); nur die Ausgabe des Returnwerts liefert?
  22. Super, vielen Dank. Da wär ich in tausend Jahren nicht drauf gekommen, da mir gar nicht bewußt war, wie ich die Ausgabe richtig zu schreiben habe. Ich dachte die Ganze Zeit, da muss irgend ne Variable drin stehen, auf die in meiner Version aber niemand zugreifen konnte, da sie ja in der Methode stand. Ich hab das jetzt so gelöst (Die Verwendung der Membervariablen in dieser Methode sollte ja kein Problem sein? Ist ja im Prinzip das Gleiche wie z.B. getStunde()): public int getSekSeitMitternacht() { int gesamtsekunden; int stdInSek=stunde * 60 *60; int minInSek=minute *60; int sekInSek=sekunde; gesamtsekunden= stdInSek + minInSek + sekInSek; return gesamtsekunden; } public void sekSeitMitternachtAusgabe() { System.out.println("Sekunden seit Mitternacht: " + getSekSeitMitternacht()); } Die rot geschriebenen Stellen waren mir so nicht klar. Ich dachte der Return Wert funktioniert nur, wenn man die Gegebenen Membervariablen verwendet. Also bsp: sekunde=sek; und return sekunde; = Gib den neuen Wert an die Membervariable über. Ich hab auch gerade keinen Schimmer, was der Befehl return gesamtsekunden eigentlich bewirkt. Wohin genau wird dieser Returnwert geschrieben? Return bedeutet ja nicht System.out.println und die Variable gesamtsekunden ist ja schon belegt. Ich stelle gerade fest, dass ich das ganze Prinzip des Returnwerts nicht verstanden habe :-/.
  23. Gerade eben habe ich zusätzlich festgestellt, dass er mir die Sekunden auch jedes mal auf maximal 59 setzt. Es kommt zwar 11428 raus, aber er wandelt ja oben auf 59 um. Wenn ich also keine neuen Membervariablen erstellen darf und die get Methode von den Zahlen der Instanz einen Wert liefern soll, wie also soll ich eine 5 stellige Zahl ausgeben lassen, wenn oben in setSekunde auf 59 gewandelt wird? Siehe: public int getSekSeitMitternacht() { int sekm; sekm = (stunde * 60 * 60) + (minute * 60) + sekunde; setSekunde(sekm); return sekunde; Uhrzeit u4 = new Uhrzeit(3,10,28); u4.display(); u4.getSekSeitMitternacht(); u4.sekSeitMitternachtAusgabe(); Ich geb es jetzt auf, keine Ahnung, wie diese Aufgabe zu lösen ist.
  24. Ich weiß nicht, wie ich das Ergebnis korrekt ausgeben kann bzw. was da nicht stimmt. Ich weiß inzwischen schon nicht mehr, wo ich wie eine Methode aufrufen muss/soll. Habe ein solches Durcheinander im Kopf, dass ich nicht mal mehr vernünftige Variablen bilden kann. Ich hab absolut keinen Durchblick mehr. Inzwischen sinds schon 4 Stunden und ich bin noch keinen Schritt weiter. Was genau muss ich machen, um die Sekundenanzahl der eingegebenen Zahlen der Uhrzeitinstanz korrekt auszugeben? Uhrzeit u4 = new Uhrzeit(3,10,28); u4.display(); Ausgabe: Uhrzeit: 3:10:28 public int getSekSeitMitternacht(int std, int min, int sek) { int sekm; sekm = (std * 60 * 60) + (min * 60) + sek; setSekunde(sekm); return sekunde; } Wohin muss ich diese Methode einbinden bzw. wie gebe ich diese aus? Die Methode übernimmt ja praktisch die 3:10:28. In die Methode selbst soll ich ja keine Zahlen eingeben.
  25. Die setSekSeitMitternacht soll ja auch Sekunden in Stunden, Minuten und Sekunden wandeln. So weit bin ich noch gar nicht, weil ich eben noch mit getSetSeitMitternacht beschäftigt bin. Ich weiß nicht, wie ich das Ergebnis korrekt ausgeben kann bzw. was da nicht stimmt.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...