Anwendung zum ausrechnen der Differenz von zwei Tagen

squallkae3

Mitglied
Hallo,

Ich bin derzeit in der Handelsschule und meine mathematischen Noten sind nicht so prickelnd. Jedenfalls erfuhr der Mathelehrer, dass ich mich mit Linux, Webservern etc. ein wenig auskenne. Er bot mir nun an, dass ich ein Programm erstelle, wo man zwei mal ein Datum einzugeben hat, und das dann dann die Differenz als Tage auswertet. Dies würde in meine Note einfließen und könnte mir den Abschluss retten. Nun habe ich die Herausforderung angenommen, da ich ein wenig Java zu meiner Zeit in der Realschule viele Jahre früher mal hatte. Schnell bemerkte ich aber, dass dies was ich dort gemacht habe und diese Aufgabe ganz andere Welten sind.

Kann mir Jemand da helfen, und sagen womit ich anzufangen habe? Derzeit bin ich komplett planlos. Da ich dann den Quellcode noch zu erklären habe, steh ich völlig hoffnungslos da. Ich kenne weder die Funktionen, noch weiß ich, wie ich das ganze zu kompillieren habe. Ob dies nun über ein Terminal oder per grafische Ausgabe läuft, ist relativ egal.

Zumindest wäre ich für jede Hilfe oder eine Starthilfe sehr dankbar. Die Anwendung soll ich bis Mittwoch fertig haben, was mir derzeit als ziemlich unmöglich erscheint so ohne richtige kenntnisse.

Außerdem hoffe ich, das richtige Unterforum erwischt zu haben. Falls nicht, bitte ich um eine Verschiebung in den richtigen Bereich.
 

Flown

Administrator
Mitarbeiter
Normalerweise kostet so eine Information etwas, aber hier: Wenn du mit Java 8 gleich was machen willst, dann gibt es die DateTime API. Speziell den Link, dann hast du schon mal einen Anfang.
 

Enceladus271

Bekanntes Mitglied
Zum Programmieren in Java musst du erstmal ein aktuelles JDK von Oracle herunterladen und installieren.

Dann ist eine IDE noch hilfreich. Hier gibt es mehrere Möglichkeiten. Am weitesten verbreitet sind Eclipse und Netbeans. Tutorials dazu findest du z.B. hier: Entwicklungsumgebungen (IDE)

Eine Grafische Oberfläche dauert wahrscheinlich länger als die Benutzereingaben per Konsole zu machen. Eine Hilfreiche Klasse für Benutzereingaben per Konsole wäre z.B. Scanner: Scanner (Java Platform SE 7 )
 

Dompteur

Top Contributor
Musst du das wirklich in Java machen oder geht auch eine andere Sprache ?
Als Anfänger hast du bei Java halt das Problem, dass du dir das ganze Drum-Herum erst aufsetzen musst. Dann musst du das Ganze ja auch irgendwo präsentieren. Ist Java dort verfügbar ?
Für einen Anfänger also recht viel Aufwand für diese Aufgabe.

Wenn es also nicht Java sein muss, dann würde ich dir hier Javascript empfehlen. Auch, wenn wir hier in einem Java-Forum sind. ;-) Einen Browser hast du sicher schon auf deiner Maschine und mehr brauchst du nicht.

Mach dir eine HTML-Seite mit 2 Eingabefeldern, einen "Rechne" Button und implementiere die Datumsdifferenz mit Javascript.
 

squallkae3

Mitglied
Ja, es muss über Java sein.

Nun, JDK (openjdk-7-jdk) ist unter Ubuntu installiert. Als IDE würde ich Netbeans nutzen. Der Link von Flown ist ganz toll mit der DateTime API. Aber ich bin dennoch ziemlich planlos.. Habe es mir zwar durchgelesen aber weiß dennoch nicht so richtig, was genau ich zu tun habe.

Würde die Ausgabe dann über Scanner machen. Aber wie gesagt, bin recht ratlos.
 
Zuletzt bearbeitet:

DrZoidberg

Top Contributor
Keine Panik. Das wirst du wahrscheinlich bis Sonntag fertig haben.
Schau dir zuerst einmal die Seite an:
Wie installiere ich Java 7 - Installation des JDK (Java Development Kit)

Befolge die Anleitung und versuche das Beispielprogramm zu kompilieren und zu starten. (Muss natürlich nicht Java 7 sein. Kannst auch Java 8 nehmen.)
Wenn das geklappt hat, sieh dir mal das Beispiel hier an
http://berrendorf.inf.h-brs.de/Java/einlesen/EingabeUnbekannt.java
Versuche das Programm zu verstehen. Dein Datumsprogramm kannst du so ähnlich schreiben.
Wenn du so weit bist, kommst du hier her zurück und wir können dir die Details erklären, die noch unklar sind.
 
Zuletzt bearbeitet:

stg

Top Contributor
Jedenfalls erfuhr der Mathelehrer, dass ich mich mit Linux, Webservern etc. ein wenig auskenne. Er bot mir nun an, dass ich ein Programm erstelle,

Ich frage mich die ganze Zeit, was zum Geier das eine mit dem anderen zu tun haben soll?! Und ob man einen solchen Lehrer, nicht auch mit einem Java-Script 3-Zeiler zufriedenstellen könnte, wenn man einfach mal unterstellt, dass er den Unterschied sowieso nicht erkennt..
 

Foxei

Bekanntes Mitglied
Genau das habe ich mich auch schon gefragt :D Das einzige das mir ein gefallen ist das der Natur Lehrer gleichzeitig Informatik Lehrer sein könnte.
Ich habe in meiner Mathe Facharbeiter damals ein Programm geschrieben um das Prisoners Dilemma zu simulieren.


Und an den Lieben Feagenstellerwenn man sich schon die mühe macht ne pn zu schreiben dann wird man.nicht gerne einfach ignorier.

Gruß Simon
 

squallkae3

Mitglied
Und ob man einen solchen Lehrer, nicht auch mit einem Java-Script 3-Zeiler zufriedenstellen könnte, wenn man einfach mal unterstellt, dass er den Unterschied sowieso nicht erkennt..

Naja, er ist schon ein wenig Eigen. Ich habe nur mal so paar Sachen in dieser Richtung angedeutet. Er selbst kennt sich schon mit Java aus, und meinte, es wäre eine Arbeit von 15 Minuten solch ein Programm zu schreiben. Wenn ich es nicht schaffe, habe ich meinen "Mund" zu voll genommen allgemein im Bereich mit Conputern.

Da wir eben Zinsberechnung derzeit machen, wollt er eben ein Programm haben, welches die Tage als Zahl ausrechnet. Dafür erhalte ich ne Note, mit welcher ich meine Ausbildung danach direkt anfangen kann (Die Ausbildung geht in einen anderen Bereich, jedoch habe ich eine Zusatzvereinbarung bezüglich meines jetzigen Abschlusses unterschrieben).

Und an den Lieben Feagenstellerwenn man sich schon die mühe macht ne pn zu schreiben dann wird man.nicht gerne einfach ignorier.

Gruß Simon

Sorry, ich sah die Antwort nicht. War beschäftigt, in meiner VM Netbeans zu installieren. Anscheinend wurde openJDK als Abhängigkeit schon direkt mitinstalliert. Ich werde dir gleich auf die PN antworten.

Ich hab nun die vorgeschlagene Datei in NetBeans geöffnet (EingabeUnbekannt.java), blicke dort aber leider auch nicht so ganz durch.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Java Anwendung machen Anleitung Allgemeine Java-Themen 5
P JavaFX Anwendung beendet sich selbst nur als Jar Allgemeine Java-Themen 40
OSchriever Externe Anwendung beenden Allgemeine Java-Themen 41
I Eine Anwendung so gut wie möglich beschützen Allgemeine Java-Themen 9
J exe Anwendung CPU-/Speicherverbauch Allgemeine Java-Themen 5
alderwaran Hoher Sys-Load bei Multithreaded Anwendung Allgemeine Java-Themen 8
S Anwendung die alle Abhaengigkeiten einer Library listet..? Allgemeine Java-Themen 5
P Methoden Anwendung der allMatch()-Methode Allgemeine Java-Themen 5
D Anwendung öffnet hinter Taskleiste Allgemeine Java-Themen 7
I Anwendung auf Netzlaufwerk von mehreren Usern gleichzeitig nutzbar. Allgemeine Java-Themen 3
A Garbage Collector in NetBeans vs. exe Anwendung Allgemeine Java-Themen 33
D Java Anwendung mit dll File Allgemeine Java-Themen 5
B JAVA Prozesse in einer eigenen Anwendung laufen lassen Allgemeine Java-Themen 9
D RMI Einfache Chat-Anwendung mit RMI Allgemeine Java-Themen 0
J Jasper ireport - wieso beendet die Anwendung wenn ich die Preview schließe Allgemeine Java-Themen 1
Tort-E Datenmodell / Struktur der Anwendung Allgemeine Java-Themen 4
E Anwendung verhält sich unter Mac anders als Unter Windows. Allgemeine Java-Themen 4
B Web-Anwendung funktioniert mit Java 1.8, aber nicht mit Java 1.7 (auf Client) Allgemeine Java-Themen 5
L Stack overflow bei einer endrekursiven Funktion (Anwendung: Spezialform des Package Merge) Allgemeine Java-Themen 4
P Anwendung läuft nur mit JDK Allgemeine Java-Themen 2
D Java-Anwendung mit DB, GUI, etc. Allgemeine Java-Themen 3
D OOP Design Pattern für GUI - Datenbank Anwendung Allgemeine Java-Themen 1
F Unlimited Strength Policy. Frage Verbreitung der Anwendung Allgemeine Java-Themen 1
T Bot für Mql-Anwendung Allgemeine Java-Themen 10
F Java Anwendung Remote starten geht nicht Allgemeine Java-Themen 0
D neuen Prozess starten und anwendung beenden. Allgemeine Java-Themen 3
L Input/Output IO Anwendung Allgemeine Java-Themen 6
M Suche Framework/API für Monitoring-Anwendung Allgemeine Java-Themen 3
M Problem beim Starten der Anwendung Allgemeine Java-Themen 3
C Anwendung läuft nicht auf Mac OS X Allgemeine Java-Themen 2
M Java Anwendung ausführen Allgemeine Java-Themen 5
eskimo328 Swing Client Anwendung für MAC OS (Update Routine) Allgemeine Java-Themen 6
M Process wird gestoppt und nach beenden der Anwendung fortgeführt Allgemeine Java-Themen 4
J Interpreter-Fehler Anwendung startet nicht Allgemeine Java-Themen 5
W Framework für RichClient Anwendung? Allgemeine Java-Themen 4
D Mini Webserver für GUI Anwendung Allgemeine Java-Themen 5
Ollek MVC - Anwendung auf mein Projekt Allgemeine Java-Themen 18
U (Land-)Karten in Java Anwendung einbinden (GoogleMaps/OpenStreetMap) Allgemeine Java-Themen 7
S "Katalog"-Anwendung in Java eine gute Idee? Allgemeine Java-Themen 12
S Wie eine verteilte Anwendung in die Cloud? Allgemeine Java-Themen 4
E Anwendung nutzt plötzlich nicht mehr 100% CPU Allgemeine Java-Themen 2
R Geht das? JRE 1.4 global, 1.6.20 nur für eine Anwendung? Allgemeine Java-Themen 9
K Anwendung bringt JAVA Speicherfehler Allgemeine Java-Themen 11
C Java Anwendung nur einmalig starten Allgemeine Java-Themen 10
eskimo328 Offline/Online Web-Anwendung, Datensynchronisation etc. Allgemeine Java-Themen 9
E Anwendung starten Allgemeine Java-Themen 3
W Java Anwendung in HTML Allgemeine Java-Themen 2
DEvent Aktuelle Uhrzeit per Anwendung Allgemeine Java-Themen 4
C Idee für Anwendung/ Bücher Allgemeine Java-Themen 8
Y Anwendung starten(JAR) - Entscheidung Konsole oder Swing Allgemeine Java-Themen 5
P Java Anwendung mehr Speicher zur Verfügung stellen?? Allgemeine Java-Themen 3
C Kontextmenü erweitern und mit Java Anwendung verknüfen. Allgemeine Java-Themen 3
7 Problem mit webbasierter Anwendung Allgemeine Java-Themen 6
D Java Anwendung in der Shell Allgemeine Java-Themen 5
D Versuch Server - Client anwendung Allgemeine Java-Themen 9
T Welcher Server? JSP und Client-Anwendung Allgemeine Java-Themen 4
M Anwendung des MVC Konzepts Allgemeine Java-Themen 7
R Ausführbare Java Anwendung Allgemeine Java-Themen 27
A Java-Anwendung "richtig" schließen ohne JVM zu beenden Allgemeine Java-Themen 2
B In Anwendung jar file bauen Allgemeine Java-Themen 2
A Webspace für Grails-Anwendung Allgemeine Java-Themen 3
M WebStart Anwendung nicht dauerhaft Cachen Allgemeine Java-Themen 3
A An alle Cracks: Anwendung beenden mit ShutdownHook? Allgemeine Java-Themen 13
D Anwendung startet im Remote Desktop nicht Allgemeine Java-Themen 14
S Testen einer Anwendung durch klicken von Koordinaten Allgemeine Java-Themen 7
M SMS aus Desktop-Anwendung verschicken Allgemeine Java-Themen 8
G Unterschied Enterprise Anwendung und Web Anwendung Allgemeine Java-Themen 30
? Swing Anwendung aus Konsole starten Allgemeine Java-Themen 7
G Weboberfläche für Java Anwendung? Allgemeine Java-Themen 10
Y ProcessBuilder, Prozess wird gestartet, aber Anwendung nicht Allgemeine Java-Themen 5
S jar aus anwendung heraus ausführen Allgemeine Java-Themen 2
J Konsolen Anwendung mit while(true) Allgemeine Java-Themen 6
-MacNuke- Frage zu einer 3-Tier Anwendung Allgemeine Java-Themen 9
M Anwendung nur einmal starten / Zeichen in String zählen Allgemeine Java-Themen 7
F Hilfe beim Starten einer Java Anwendung unter Windows gesuch Allgemeine Java-Themen 8
L Java 1.5 - Anwendung unter 1.6 JRE sehr langsam geworden Allgemeine Java-Themen 8
B getResourceAsStream - standalone Anwendung vs. Web-Anwendung Allgemeine Java-Themen 2
J I18n einer existierenden Anwendung Allgemeine Java-Themen 2
C Java-Anwendung beenden Allgemeine Java-Themen 3
G Auslesen mit welcher Java-Version Anwendung kompiliert wurde Allgemeine Java-Themen 2
C Anwendung nur einmal Starten Allgemeine Java-Themen 11
Z Uralt-Applet in JFrame Anwendung konvertieren Allgemeine Java-Themen 12
J OpenOffice.org Events in eigene Anwendung umleiten Allgemeine Java-Themen 4
T Socket Server Anwendung - Empfang eines Byte-Arrays Allgemeine Java-Themen 7
G Datenbank-Anwendung schnell erstellen. Allgemeine Java-Themen 7
M Versionswechsel bei einer Web-Anwendung Allgemeine Java-Themen 5
A Client/Server-Anwendung Allgemeine Java-Themen 3
G java als anwendung? Allgemeine Java-Themen 11
N externe Anwendung aktivieren (nicht starten!) Allgemeine Java-Themen 3
L Speicherverbrauch einer Anwendung unter Windows Allgemeine Java-Themen 2
C Fehler bei der Anwendung von Transformen. Allgemeine Java-Themen 2
M 1. Probleme mit MouseListener, 2. Anwendung in Infobar Allgemeine Java-Themen 8
P Anwendung minimiert starten Allgemeine Java-Themen 11
G Java Anwendung für Multi-User Allgemeine Java-Themen 2
N Linux-Commands über Java Anwendung ausführen Allgemeine Java-Themen 12
E Anwendung ließt .ini-Datei nicht Allgemeine Java-Themen 3
M Java-Anwendung von CD-ROM Allgemeine Java-Themen 19
E externe Anwendung aufrufen und sich selbst beenden Allgemeine Java-Themen 8
M Datei auf Anwendung ziehen und starten Allgemeine Java-Themen 11
T unsatisfiedlinkerror -> Diese Anwendung konnte nicht gest Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben