kleines Java Programm

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: kleines Java Programm


Antwort
Alt 22.09.2009, 15:38 kleines Java Programm #1
Neuer Benutzer
 
Registriert seit: 05.06.2009
Beiträge: 28
Standard kleines Java Programm

Hallo,

ich muss ein kleines Java Programm schreiben. Bin aber ein Großer Anfänger und weiss gar nicht wie ich es schreiben soll.
Die Aufgabe lautet: Programmieren sie zwei kleine Programm bei Java. Eines der beiden Programme soll in regelmäßigen Abständen(z.b. 500ms) den String "Haus", das andere den String "Berg" ausgeben.

Habe bis jetzt nur das brauche dringend Hilfe:
Public class Aufgabe {
public static void main(String[]args) {
int zaehler = 1;

Alt 22.09.2009, 19:23 kleines Java Programm #2
.
 
Benutzerbild von heinzl
 
Registriert seit: 29.01.2008
Beiträge: 6.957
Standard

Meinst du wirklich, daß es DIR was bringt, wenn wir das für dich machen?
Alt 22.09.2009, 19:29 kleines Java Programm #3
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard

... genau. Wir sind nicht dafür da, anderen die Hausaufgaben zu erledigen!

In welchem Zusammenhang stehen die beiden Programme? Sollen die Ausgaben parallel auf einem Rechner erfolgen oder jeweils nur, wenn das entsprechende Programm gestartet wird?

Schau dir z.B. in der Java-Insel (http://openbook.galileocomputing.de/javainsel8/) mal die Schleifenfunktionen an.
(Damit du dir nicht selbst ein Bein stellst, solltest du eine Ausstiegsbedingung festlegen, damit du das Programm beenden kannst. Sonst fängst du dich in einer Endlosschleife!)
Alt 23.09.2009, 15:34 kleines Java Programm #4
Neuer Benutzer
Themenstarter
 
Registriert seit: 05.06.2009
Beiträge: 28
Standard

Nein es soll keine Exit funktion oder so was geben. Endlosschleife halt.
Also mein Code sieht jetzt so aus.
Code:
public class Aufgabe {
   
  public static void main(String[] args) {
  int var=1;
  while(var < 10)
  {
  System.out.println("Haus");
  }
  }

 }
[edit von xandros: Code-Tags eingefügt.]

und das selbe noch mal halt mit einem anderen Wort. Aber die beiden Wörter sollen in verschiedenen Zeitabständen erscheinen also es soll einen Zähler enthalten...
Alt 23.09.2009, 16:31 kleines Java Programm #5
Sviper
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von 'Ridak',index.php?page=Thread&postID=781674#post78 1674
int var=1;
while(var < 10)
Kreative Lösung für eine Endlosschleife. Eleganter ist aber:

Code:
while(true)
Wie du siehst, hat das Forum übrigens Code-Tags. Bitte benutzen!

Zitat:
Zitat von 'Ridak',index.php?page=Thread&postID=781674#post78 1674
Aber die beiden Wörter sollen in verschiedenen Zeitabständen erscheinen also es soll einen Zähler enthalten...
Ist ne schöne Lösung - für Mikrocontroller, wo Befehle eine feste Zeit benötigen und denen es nix ausmacht die gesamte CPU-Zeit mit zählen zu verbringen. Ich befürchtejedoch, das ist im vorliegenden Fall nicht der Fall...
Alt 23.09.2009, 18:58 kleines Java Programm #6
Erfahrener Benutzer
 
Registriert seit: 22.06.2009
Beiträge: 612
Standard

Ich selber Programmiere kein Java aber denke mir dort wirds doch sicher auch was wie: set_timeout, sleep() oder delay geben.
Alt 24.09.2009, 02:42 kleines Java Programm #7
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard

Zitat:
und das selbe noch mal halt mit einem anderen Wort. Aber die beiden Wörter sollen in verschiedenen Zeitabständen erscheinen also es soll einen Zähler enthalten...
Daraus entnehme ich, dass du zwei Klassen und zwei Main-Funtionen hast.
Desweiteren deute ich das so, dass beide Begriffe aus einem Programm abwechselnd ausgegeben werden sollen......

In einem Programm gibt es immer nur ein Main! Dieses steuert dann die Funktionen -> Die Ausgaben sollten also nicht im MainBlock liegen, sondern in einer Funktion, die nach einer gewissen Zeit von Main aufgerufen wird.
Alt 24.09.2009, 06:59 kleines Java Programm #8
Sviper
Gast
 
Beiträge: n/a
Standard

Für mich klingt's eher so, als wolle er 2 ähnliche Programme haben-

Zitat:
Zitat von 'xandros',index.php?page=Thread&postID=781765#post 781765
Die Ausgaben sollten also nicht im MainBlock liegen, sondern in einer Funktion, die nach einer gewissen Zeit von Main aufgerufen wird.
Ob du nun in der main die Funktion, die die Ausgabe aufruft aufrufst, oder gleich die Ausgabe selbst, sollte doch keinen großen Unterschied machen, oder?
Allerdings stell ich mir es dann schon etwas kompliziert vor, beide Ausgaben vom main-Thread machen zu lassen. Da muss man dann als sleep-Zeit den ggT aus den beiden Aufrufintervallen für die Ausgabefunktionen nehmen. Und dann noch einen Zähler pro Ausgabe, weil die ja dann erst nach einem vielfachen der sleep-Zeit aufgerufen werden.
Meiner Meinung nach ist es da einfacher, einfach 2 Threads zu erstellen, die die Ausgabe übernehemen.
Alt 24.09.2009, 08:41 kleines Java Programm #9
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard

Das macht sehr wohl einen Unterschied.
Wenn alles im Main liegt, dann hast du Spagetticode, der heutzutage zum schlechten Stil gehört. Verwendet man für jede "Aufgabe" eine Funktion, befindet man sich im Bereich OOP, was der elegantere Weg und auch sinnvoll ist.

Und bei Sprachen, die OOP-fähig sind, sollte man das von Anfang an nutzen, damit man sich die Arbeitsweise eintrichtert.
Alt 24.09.2009, 11:46 kleines Java Programm #10
Sviper
Gast
 
Beiträge: n/a
Standard

Aber doch nicht bei "Aufgaben", die nur aus einer Ausgabe bestehen. Oder willst du wirklich eine Funktion basteln die einmal System.out.println aufruft und dann zurückkehrt?
Antwort

RB

Thema: kleines Java Programm


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: kleines Java Programm
Thema Autor Forum Antworten Letzter Beitrag
chat mit java (java applet fenster)
hallo kennt jemand verschiedene chats wie z.b. knuddels.de? oder mainfranken-chat.de? dort wird java benötigt, da die fenster darin geöffnet...
-SCHNITZEL- Nokia N95 Forum 3 14.04.2008 21:52
Kleines Flackern
Hey Leute, Ein ganz normaler Tag: Ich komme von der Schule und mein Erster Gedanke ist meinen PC anzumachen. Nach etwa 1 Stunde fing mein Bild...
crashy Hardware Probleme 2 17.09.2007 14:19
Kleines Problemchen
Hi habe ein problem (siehe Foto) wenn ich bei CSS in die weite sehe dann seh ich nur umrisse größten teils alles weiß.... habe eine 8800gts ein...
The Furious Spiele Probleme 7 30.06.2007 23:44
DRINGEND! Java 1.3 und Java 1.4 parallel installieren
Hallo liebe Forumsteilnehmer, ich habe ein riesen Problem (oder bin ich nur zu blöde es richtig zu machen): Ich muss auf verschiedenen Seiten...
Gast Heiko Windows XP Probleme 0 29.12.2006 14:10
Suche Java Programm
Abend, ich suche ein Java Programm namens Torch70. Denn ich möchte damit die rote LED Lampe vom Sony K800 als Taschenlampe benutzen. Hoffe mir kann...
Niklas Handy Probleme 8 19.11.2006 09:57

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Besucher kamen mit folgenden Begriffen auf die Seite

kleines java programm

,
java aufgabe in zeitabständen
,
java programm kleines
,
kleines java programm ( edv)
,
kleine java programme
,
kleines programm schreiben java
,
kleines java programm schreiben
Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: kleines Java Programm