![]() |
Re: GoTo in java gibt es nicht... alternative?
nee dann würd ja ne exception kommen *g*
|
Re: GoTo in java gibt es nicht... alternative?
@Nico: wenn die Wiederholung nicht funktioniert, dann ist die Eingabe Schrott. Sieh mal nach ob da vielleicht ein \n dranhängt :zwinker:
Greetz alcaeus |
Re: GoTo in java gibt es nicht... alternative?
Zitat:
Ich finds eher traurig :mrgreen: |
Re: GoTo in java gibt es nicht... alternative?
Zitat:
ne sicher nicht ;) ... es geht ja bei "einmaligen" durchlauf ;) |
Re: GoTo in java gibt es nicht... alternative?
Code:
public static void main(String[] args) throws Exception
{ String line; BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); int EingabeSec = 0; TimeMachine2 tm2 = new TimeMachine2(); do { System.out.println("Sekundeneingabe: "); line = br.readLine(); EingabeSec = Integer.parseInt(line); tm2.SetsecondsIN(EingabeSec); tm2.transform(); System.out.println(tm2.GetHours()+" h, " + tm2.GetMinutes() + " m, "+ tm2.GetSeconds() + " s"); System.out.println("nochmal?"); line = br.readLine(); } while (line == "Ja"); } was soll da bitteschön falsch sein ;) |
Re: GoTo in java gibt es nicht... alternative?
Hi Nico,
hast du denn schon mal den Code mit einer while-do-Schleife probiert? Wenn er dann auch nicht funktioniert dann hast du definitiv eine verschrottete Eingabe. Lass sie dir mal ausgeben. Und falls es mit while-do funktioniert, dann hast du was beim Programmieren der do-while-Schleife verbockt, denn bei mir hat die immer funktioniert ;) Greetz alcaeus |
Re: GoTo in java gibt es nicht... alternative?
wie gesagt kenn ich mich mit den schleifen ja nicht aus ;) .. deswegen wollte ich ja eigentlich ne andere alternative (goto gibts ja nicht :cry: )
|
Re: GoTo in java gibt es nicht... alternative?
Hi Nicodius,
leider kommst Du wohl um die Schleifen nicht herum. GOTO's gibts leider nicht? Ich bin froh, das es sie nicht gibt. Ich hab' mal am C64-Basic Blut geleckt, hab' mir dann einen XT gekauft, und Turbo-Pascal auf 5-1/4-Zoll Disktten bekommen... Kein Goto. F***!!! Muß ich alles mit diesen S*****-Schleifen machen?!? Ja. Es bringt was, zu versuchen, Goto's durch Schleifen zu ersetzen. Das ist der Abstraktionsschritt der Strukturierten Programmierung. Üb' sie Pascal, dem besten Freund des Jung-Programmierers, und lass' die Skills dann los auf andere Sprachen. GOTO's finden sich heutzutage nirgends mehr... Mir gehts nicht über die Hutschnur, das Du GOTO's erwähnst und verwendest, hab' ich auch mal gemacht, aber sich über 'profs' mit einen Augenzwickern lustig machen, und GOTO's 'witzig' finden, na, ich weiß nicht. Unwissen, und die resultierende Schelte sind Deine Schwäche, nicht die der scheltenden. Cool oder UnCool, das ist eine Frage des Alters. Und witziges Programmieren? Ich hab' mir beim Programmieren noch nie vor Lachen auf die Schenkel geschlagen... Programmieren ist Fun UND hartes Brot.. mfg Strophi |
Re: GoTo in java gibt es nicht... alternative?
Zitat:
|
Re: GoTo in java gibt es nicht... alternative?
Hallo zusammen,
es geht glaube ich deshalb nicht, weil Du nicht vergleichst, ob im String line "Ja" drinsteht, sondern Du vergleichst mit deinem Code die beiden Referenzen, und die sind nicht gleich. In Java ist ein String ein Objekt, auch ein Literal wie "Ja". Du musst also die eingebaute Funktion zum Vergleich des Inhalts(!) nehmen. Heisst glaube ich equals, also (aus dem hohlen Bauch geschossen :
Code:
Probier's mal.
while line.equals("Ja")
Bis dann Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz