#1 22. Dezember 2006 Kleines Spielchen! probierts mal aus! Hab mal aus Spaß ein kleines Zahlenratenspiel gecodet! ist nicht viel dahinter, aber bin ja auch erst anfänger! probiert mal wie gut ihr seit! hier der Code: Code: public class Zahlenraten { public static void main (String[] args) { OOUtil u= new OOUtil(); int zufall = (int)(Math.random()*100)+1; int eingabe; do { eingabe = u.readInt(); if(eingabe<zufall) System.out.println("zu niedrig"); else if (eingabe>zufall) System.out.println("zu hoch"); else System.out.println("\nGEWONNEN ! ! !"); }while (eingabe!=zufall); }} import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class OOUtil { private final float version = 1.0f; public int readInt(){ try { System.out.print("Bitte geben Sie eine Zahl ein: "); BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); String number = input.readLine(); return Integer.parseInt(number); } catch (NumberFormatException e) { System.out.println("Fehler: Bitte geben Sie eine ganze Zahl ein."); return readInt(); } catch (IOException e) { e.printStackTrace(); } return 0; } public float readFloat(){ try { System.out.print("Bitte geben Sie eine Fließkommazahl ein: "); BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); String number = input.readLine(); return Float.parseFloat(number); } catch (NumberFormatException e) { System.out.println("Fehler: Bitte geben Sie Fließkommazahlen mit '.' ein."); return readFloat(); } catch (IOException e) { e.printStackTrace(); } return 0; } public double readDouble(){ try { System.out.print("Bitte geben Sie eine Fließkommazahl ein: "); BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); String number = input.readLine(); return Double.parseDouble(number); } catch (NumberFormatException e) { System.out.println("Fehler: Bitte geben Sie Fließkommazahlen mit '.' ein."); return readDouble(); } catch (IOException e) { e.printStackTrace(); } return 0.0; } public String readString(){ try { System.out.print("Bitte geben Sie einen String ein: "); BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); return input.readLine(); } catch (IOException e) { e.printStackTrace(); } return ""; } public char readChar(){ System.out.print("Bitte geben Sie einen character ein: "); BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); try { char c = (char)input.read(); if(c!='\n' && c!='\r' && c!='\t'){ return c; }else{ System.out.println("Bitte versuchen Sie es nochmal."); return readChar(); } } catch (IOException e) { e.printStackTrace(); } return 'a'; } public String toString() { return "OOUtil v" + version; } } + Multi-Zitat Zitieren
#2 22. Dezember 2006 AW: Kleines Spielchen! probierts mal aus! WOAH GEIL MAN! SOWAS SUCH ICH JA SCHON SEIT JAAAHREN!!!! ... Ne mal im Ernst.. Wenn es dir Spaß macht so etwas zu spielen, ist dir echt nicht mehr zu helfen *G* Schau dir mal die Rules an Gruß MM //edit: Davon mal abgesehen das OOUtil keine Standardklasse ist - d.h. selbst wenn wir es wollten (*G*) könnten wir das nicht spielen ^^ //editedit: Ok jetzt ist sie dabei.. Respekt - Und ja - jeder fängt mal klein an - aber das musst du dann doch nicht unbedingt im Showcase posten + Multi-Zitat Zitieren
#3 23. Dezember 2006 AW: Kleines Spielchen! probierts mal aus! Du könntest auch ein Netzwerkspiel daraus machen dass man im Multiplayer Zaheln raten kann, das wär doch mal n ding + Multi-Zitat Zitieren