Dabei seit Feb. 2017 Beiträge 2 #1 Hi, ich habe folgende Aufgabe bekommen: Ich soll eine Textdatei erstellen, die in jeder Zeile eine Jahreszahl beinhaltet. JavaScript Tutorial - Einfache Programme: Schaltjahr berechnen. Danach soll ich diese mithilfe von JFileChooser einlesen und berechnen, ob die in der Datei stehenden Jahre, Schaltjahre sind oder nicht. Dann soll ich das Ergebnis graphisch ausgeben lassen (also nicht über die Konsole) und zwar einmal alle Schaltjahre gemeinsam und einmal alle Nicht-Schaltjahre. Außerdem soll ich das ganze als 2 Dateien vorlegen, also als Working Class und Main Class getrennt. Soweit bin ich bis jetzt gekommen (bis jetzt ohne JFileChooser und graphische Ausgabe): Java: import *; class ReadFile3 { public static void main(String[] args) throws IOException FileReader fr = new FileReader(""); BufferedReader br = new BufferedReader(fr); ArrayList
jahresListe = new ArrayList(); ArrayList leapYearList = new ArrayList(); String zeile = adLine(); while( zeile! = null) (zeile); zeile = adLine();} (jahresListe); LeapYear ly = new LeapYear(); for(int i = 0; i<();i++) { int myInt = rseInt((i)); if(LeapYear(myInt) == true){ (myInt);}} // end of for (leapYearList); ();}} Und dann noch der Code zum Berechnen: public class LeapYear { public void LeapYear(){} /** * Ein Jahr ist ein Schaltjahr, wenn die Jahreszahl durch 4 teilbar ist.
Diese blockiert den Thread dann solange bis es etwas zum entnehmen gibt. #3 Sobald die Queue dann leer ist, soll das Programm beendet werden. Hallo, Du hast doch Empty() implementiert. Das wäre doch die Abbruchbedingung die du suchst oder verstehe ich dich gerade falsch? #4 Nur als Hinweis außerhalb des Themas. Dieser Code: ist äquivalent zu: if (Empty()) { return null;} return (0);} #5 Das Problem ist, das die Threads (Mechaniker) vorher los laufen und noch keine Daten in der Queue vorhanden sind. Klaro könnte man andere Klassen nutzen, dass sollen wir aber nicht;-) #6 Wie sollen denn Threads etwas tun, wenn sie nicht laufen? #7 Im Garage Konstruktor erzeuge ich doch die Threads. Doch wenn die Threads in der run Methode die Variable überprüfen würden, dann wäre dort doch noch nichts! Das ganze kommt doch erst später oder sehe ich das Falsch? Schaltjahre - Programmieraufgaben.ch. Garage g = new Garage(); //hier erzeugen wir die Threads, diese laufen schon mal los g. dropCar(new Car()); //hier kommt das erste Auto in die Queue, somit ist die Queue oben noch leer!
package schaltjahr; import; public static void main (String[] args) { String eingabe; int jahr; int rest; eingabe = owInputDialog( "Geben Sie die Jahreszahl ein: "); jahr = rseInt(eingabe); if ( jahr% 400 == 0) owMessageDialog( null, "Schaltjahr! \n"); else if ( jahr% 100 == 0) owMessageDialog( null, "Kein Schaltjahr! Programm das feststellen kann, ob eine eingegebene Zahl einem Schaltjahr entspricht, richtig geschrieben? (Computer, Programmieren, Java). \n"); else if ( jahr% 4 == 0) owMessageDialog( null, "Schaltjahr! \n"); else owMessageDialog( null, "Kein Schaltjahr! \n");}}
Folgen findet ihr den Code für eine Schaljahrberechnung. Hier wird anhand des eingegebenen Jahres ermittelt, ob es sich bei diesem Jahr um ein Schaltjahr handelt - jedoch ohne Grafik sondern direkt auf der Konsole. Quellcode Variante 1 []
#include
Eliminierungen bei Risky Reels der Pfannkuchenfestung oder Hydro 16 - Skin Verlosung - YouTube
Eliminierungen bei Risky Reels der Pfannkuchenfestung oder Hydro 16 - YouTube
Dataminer haben festgestellt, dass bei Risky Reels mit Sicherheit etwas passieren wird, um 2020 einzuführen, konnten aber nicht genau herausfinden, was das sein könnte. Fortnite Phase 2 brachte die meisten Modifikationen mit sich, die Spieler tatsächlich auf einmal an dem Spiel teilgenommen haben, da es erstellt wurde. Trotzdem blieben viele Elemente der ursprünglichen Insel des Videospiels erhalten. Sogar einige der Bereiche haben in irgendeiner Weise den Sprung geschafft. Wahrzeichen wie Pleasant Park, Salty Springs und Retail Row haben alle die massive Transformation, die in diesem Jahr stattgefunden hat, überstanden. Der wahrscheinlich am meisten bevorzugte Bereich, um Fortnites Transformation zu ertragen, waren Risky Reels. Das Autokino wird auf der Karte nicht mehr genannt, aber es ist absolut der gleiche Ort, der ursprünglich in Periode 4 auf die Insel gebracht wurde. Es hätte bisher in Kapitel 2 ignoriert werden können, aber viel länger. Eine Reihe von Dataminern haben herausgefunden, dass Risky Reels schnell ins Zentrum von Fortnites folgendem Großereignis gelangen könnten.
Sie können zuerst nach dieser Schatzkarte suchen oder direkt zum Fundort des Schatzes gehen. Es ist deine Entscheidung. Genau wie bei anderen Herausforderungen müssen Sie dies während eines Spiels tun. Sie können die Karte nicht betreten, ohne sich anderen Spielern zu stellen. Fortnite Kapitel 2 Staffel 3 hat begonnen. Dies bedeutet natürlich einen neuen Fortnite Season 3 Battle Pass und neue Herausforderungen wie das Finden des Schlüssels und der sicheren Karte für Catty Corner und die Gnome in Homely Hills in Woche 1. Für einen Blick auf alles, was wir wissen, können Sie auch unseren Artikel über besuchen Vorschau auf Fortnite Season 3 mit allen Herausforderungen. Standort der riskanten Rolls-Schatzkarte Risky Reels befinden sich im Nordwesten der Karte. Die Region wurde dem Spiel in Staffel 4 hinzugefügt. Aber warum sollten Sie dorthin gehen, wenn Sie sofort nach Schätzen suchen können? Der Ort ist gar nicht weit – südlich von Tomato Town im G4-Quadranten. Um genauer zu sein, müssen Sie sich in der Nähe des Tomato Town-Tunnels befinden.
Direkt über dem Eingang befindet sich ein Vorsprung. Dunkel. Zu Fuß oder vom Battle Bus aus. Stellen Sie sich dann auf die Ostseite. Der Schatz erscheint, wenn Sie in der Nähe sind. Drücken Sie einfach die entsprechende Taste, um den Schatz aufzuheben und die Herausforderung abzuschließen. Der Tomato Town Tunnel ist normalerweise kein belebter Ort, aber die Gegend wird in den kommenden Tagen immer beliebter. Stellen Sie in jedem Fall sicher, dass Sie den Schatz so schnell wie möglich schnappen und verschwinden. Wenn Sie das Spiel vorzeitig beenden, zählt Ihr Fortschritt bei dieser Herausforderung nicht. Also beende das Spiel. Quelle: IGN