moin leute hab ein kleines aber pikantes problem

Status
Nicht offen für weitere Antworten.

tigger21

Mitglied
Es soll eine Tastaturabfrage zur Programmsteuerung programiert werden.
Es sollen folgende Meldungen auf dem Bildschrim ausgegeben werden:
Konsolenanwendung

"r" eingeben "Rot" ausgeben
"g" eingeben "Grün" ausgeben
"b" eingeben "Blau" ausgeben
"s" eingeben "Schwarz" ausgeben
"w" eingeben "Weiß" ausgeben
"sonst" eingeben "Fehler" ausgeben

D.h. wenn ein Benutzer eine Taste der Tastatur betätigt, wird eine dem obigen Schema entsprechende
Meldung auf den Bildschrim ausgegeben. Programmieren Sie eine aussagekräftige Benutzerführung und
ralisieren Sie die Abfrage mit if-Anweisungen. Das Programm soll groß und klein schreibung ignorieren.
(r und R liefert Rot)

Und ein weiteres kleines Programm in der Konsole:

Schreiben Sie ein Programm, welches Ergebnis den kleinem Einmaleins ausgibt.
Der Benutzer gibt einen Faktor ein und das Programm berechnet die Multiplikation mit den Zahlen
von 1 bis 10. Werwenden Sie die For-Schleife.

Beispiel für 7

1*7=7
2*7=14
...
10*7=70
usw.

Wie zum teufel geht das ?
Schon mal vielen dank im vorraus.
 

thE_29

Top Contributor
Wir machen keine Hausaufgaben!!

Hast du irgendwelche Lösungsvorschläge??

Ansonsten such mal "tastatur einlesen" für die Eingabe

und for schleife kannst auch suchen, damit du mal die Syntax weißt!
 

tigger21

Mitglied
Code:
import java.io.*;

public class Tastatureingabe  // Klassen definition
{  
    public static void main (String[] args)
    //throws IOException
{
        BufferedReader Eingabe = new BufferedReader(new InputStreamReader(System.in));
        String r;
        String g;
        String b;
        String s;
        String w;

in der Ausgabe hängt es am meisten.

dann würd ich try und catch machen
 

Sky

Top Contributor
tigger21 hat gesagt.:
Code:
import java.io.*;

public class Tastatureingabe  // Klassen definition
{  
    public static void main (String[] args)
    //throws IOException
{
        BufferedReader Eingabe = new BufferedReader(new InputStreamReader(System.in));
        String r;
        String g;
        String b;
        String s;
        String w;

in der Ausgabe hängt es am meisten.

dann würd ich try und catch machen

Hast Du schon einen Ansatz für das Einlesen? Wo für brauchst Du den try-catch-Block?? Wozu dienen in deinem Ansatz die ganzen Strings???
 

tigger21

Mitglied
try catch fals eine eingabe anders ist als die Strings soll das Programm ja nen fehler ausgeben.
Muss ich dem Programm nicht sagen mit welchem datentyp es arbeiten muss ?
 

Sky

Top Contributor
tigger21 hat gesagt.:
try catch fals eine eingabe anders ist als die Strings soll das Programm ja nen fehler ausgeben.
Ok, das ist schon der richtige Ansatz.

tigger21 hat gesagt.:
Muss ich dem Programm nicht sagen mit welchem datentyp es arbeiten muss ?
Doch. Meine Frage war aber nicht, warum Du das Wort "String" im Quelltext benutzt, sondern welchen Zweck diese Vielzahl von Strings erfüllen sollen.
 

tigger21

Mitglied
Java ist für mich föllig neu.
String halt Zeichen
eingabe von Zeichen oder nicht ?
Belehre mich eines besseren wenn es falsch ist.
 
B

bygones

Gast
sky meinte warum so viele....

du kannst doch einen String farbe z.b. nehmen und der bekommt einfach den String zugewiesen, der eingeben wird. danach kommt die Abfrage (mit equals !!! gleich vorneweg) welchen wert der String hat....

PS: BITTE nächstes mal einen besseren, aussagekräftigen Titel verwenden !!
 

tigger21

Mitglied
Code:
import java.io.*;

public class Tastatureingabe  // Klassen definition
{  
    public static void main (String[] args)
    //throws IOException
{
        BufferedReader Eingabe = new BufferedReader(new InputStreamReader(System.in));
        String Eingabe;
        String Farbe;

Das leuchtet eine
wäre das sinvoller ? [/quote]
 

tigger21

Mitglied
Code:
import java.io.*; 

public class Tastatureingabe  // Klassen definition 
{  
    public static void main (String[] args) 
    //throws IOException 
{ 
        BufferedReader Eingabe = new BufferedReader(new InputStreamReader(System.in)); 
        String Eingabe; 
        String Farbe;

nun würd 
try
 if-eingabe = r dann ausgabe rot

catch 
ausgabe fehler wenn nicht ,g,b,s,w

aber wie will java das von mir haben ?
 

TRunKX

Bekanntes Mitglied
import java.io.*;

public class Tastatureingabe // Klassen definition
{
public static void main (String[] args)
//throws IOException
{
BufferedReader Eingabe = new BufferedReader(new InputStreamReader(System.in));
String Eingabe;
String Farbe; <- Wozu soll der gut sein?

es reicht wenn du eingabe hast (klein schreiben wäre fein) und danach mit equals abfragst welchen Wert dieser String eingelesen hat ob halt r g usw. daran entscheidest du dann in welcher Farbe die Ausgabe gemacht werden soll. Such dir mal die Syntax für equals raus oder von mir auch auch switch und dann mach mal weiter.

Und im allgemeinen empfehle ich dir die Link section da gibts nen Link zu Java ist auch eine Insel. DA gibt es dann en Kapitel wo erklärt wird wie man mit Strings arbeitet und das lies dir bitte mal durch. Dann wird dir vieles klar.


Noch was: wenn du das so programmierst wie es da oben steht dann wird des nix. Weil der BufferedReader den gleichen Namen hat wie der String der darauf folgt.

Ich gebe dir hier mal eine Klasse die du nur Instanzieren musst und die dir die nötigen eingaben einliest und sie dir in Variablen Form wiedergibt damit du sihst wie das aussehen muss! du musst nur diese Klasse instanzieren und dann die methoden aufrufen. also :

Input io = new Input();

String eingabe = io.getString()

Code:
/*
 * Created on 16.12.2004
 *
 * To change the template for this generated file go to
 * Window&Preferences&Java&Code Generation&Code and Comments
 */

/**
 */
import java.io.*;


/**
 * DOCUMENT ME!
 *
 * @author Yash
 * @version AMGIS PG19224412
 */
public class Input
{

  private String eingabe;
  private double zahl;
  private int zahl2;
  private float zahl3;

  /**
   * DOCUMENT ME!
   *
   * @return DOCUMENT ME!
   */
  public double getDouble()
  {

    do
    {

      try
      {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        eingabe = br.readLine();
        zahl = Double.parseDouble(eingabe);
      }
      catch(Exception e)
      {
        System.out.print("Fehlerhafte Eingabe!Erneut :");
        eingabe = " ";
      }
    }
    while(eingabe == " ");

    return zahl;
  }

  /**
   * DOCUMENT ME!
   *
   * @return DOCUMENT ME!
   */
  public int getInt()
  {

    do
    {

      try
      {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        eingabe = br.readLine();
        zahl2 = Integer.parseInt(eingabe);
      }
      catch(Exception e)
      {
        System.out.print("Fehlerhafte Eingabe!Erneut :");
        eingabe = " ";
      }
    }
    while(eingabe == " ");

    return zahl2;
  }

  /**
   * DOCUMENT ME!
   *
   * @return DOCUMENT ME!
   */
  public float getFloat()
  {

    do
    {

      try
      {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        eingabe = br.readLine();
        zahl3 = Float.parseFloat(eingabe);
      }
      catch(Exception e)
      {
        System.out.print("Fehlerhafte Eingabe!Erneut :");
        eingabe = " ";
      }
    }
    while(eingabe == " ");

    return zahl3;
  }

  /**
   * DOCUMENT ME!
   *
   * @return DOCUMENT ME!
   */
  public String getString()
  {

    do
    {

      try
      {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        eingabe = br.readLine();
      }
      catch(Exception e)
      {
        System.out.print("Fehlerhafte Eingabe!Erneut :");
        eingabe = " ";
      }
    }
    while(eingabe == " ");

    return eingabe;
  }
}



Hoffe das hilft dir!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
Z Blutiger Anfänger sucht nette Leute die gern helfen Java Basics - Anfänger-Themen 49
K Brauche nur Tipps Leute habe keine plan wie ich dass machen Java Basics - Anfänger-Themen 4
S Kleines Java-Projekt; Kassenprogramm Java Basics - Anfänger-Themen 7
Kotelettklopfer Kleines Testprogramm mit Interface und einer Usereingabe Java Basics - Anfänger-Themen 16
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
Koookie Kleines Frage - Antwort Programm (Anfänger) Java Basics - Anfänger-Themen 5
K Erstes kleines Spieleprojekt - Java GUI in HTML einbinden Java Basics - Anfänger-Themen 3
R Kleines Java Spiel funktioniert nicht. Java Basics - Anfänger-Themen 2
J Kleines Rechenprogramm Java Basics - Anfänger-Themen 13
G Erste Schritte Suche Java Programmierer für kleines Projekt Java Basics - Anfänger-Themen 1
Z Erste Schritte Kleines 2D. Spiel Objekt Bewegung funktioniert nicht Java Basics - Anfänger-Themen 2
B Input/Output Kleines Netzwerkproblem Java Basics - Anfänger-Themen 2
J OOP Kleines Schülerverwaltungsprogramm Java Basics - Anfänger-Themen 9
F Methoden Kleines Problem mit meinem Glücksrad... Java Basics - Anfänger-Themen 9
N ein kleines GUI mit einem hauch XML Java Basics - Anfänger-Themen 5
K Kleines Spiel auf Java programmieren Java Basics - Anfänger-Themen 2
T erstes kleines Programm Java Basics - Anfänger-Themen 17
S Kleines Quiz Programm Java Basics - Anfänger-Themen 4
C Hilfe - Kleines Programm macht mir Schwierigkeiten Java Basics - Anfänger-Themen 2
A Kleines Abbruch-Problem mit Do-While-Schleife Java Basics - Anfänger-Themen 4
K Ein kleines Rätsel Java Basics - Anfänger-Themen 2
E Erstes "kleines" Programm Java Basics - Anfänger-Themen 5
D kleines problem bei system.out.println schreibweise Java Basics - Anfänger-Themen 6
C Kleines Problem mit System.out.print Java Basics - Anfänger-Themen 1
A Best Practice Ideen für kleines Anfängerschulprojekt gesucht Java Basics - Anfänger-Themen 4
J kleines Karteikartenprogramm Java Basics - Anfänger-Themen 3
S Kleines Zeichen berechnen Java Basics - Anfänger-Themen 5
fLooojava kleines Projekt - Verwendung von Youtube Java Basics - Anfänger-Themen 22
E Array zu Liste - kleines Problem Java Basics - Anfänger-Themen 6
fLooojava Passwort generieren - kleines Programm Java Basics - Anfänger-Themen 15
H Kleines Prob Java Basics - Anfänger-Themen 5
J Vererbung Kleines Problem bei Vererbung! Java Basics - Anfänger-Themen 2
O Debug-Funktion mit Slick - Kleines Problem Java Basics - Anfänger-Themen 5
J Flaechen vergleichen/kleines Fehler? Java Basics - Anfänger-Themen 23
H Kleines Problem bei den Schleifen Java Basics - Anfänger-Themen 5
M Kleines Problem mit der Rekursion Java Basics - Anfänger-Themen 20
K Kleines Projekt Java Basics - Anfänger-Themen 2
T Kleines Game mit Kollision Java Basics - Anfänger-Themen 2
J Mal wieder ein kleines Toleranzproblem Java Basics - Anfänger-Themen 20
H kleines Spiel [Processing] Java Basics - Anfänger-Themen 7
T kleines problem mit switch case Java Basics - Anfänger-Themen 11
R Kleines Programm, benötige Hilfe! Java Basics - Anfänger-Themen 6
V Schon wieder ein kleines problem...dieses mal mit do-while loop Java Basics - Anfänger-Themen 9
R Login mit Datenbankabfrage: Kleines Problem! Java Basics - Anfänger-Themen 6
K Kleines Anfänger Problem bei der Abfrage Java Basics - Anfänger-Themen 8
X Kleines JMenuBar Problem Java Basics - Anfänger-Themen 8
D Kleines Abfrageproblem Java Basics - Anfänger-Themen 3
K kleines Rekursionsproblem Java Basics - Anfänger-Themen 7
P RSA Verschlüsselung kleines Problem Java Basics - Anfänger-Themen 5
B Suche kleines Java-Applet Java Basics - Anfänger-Themen 6
P Kleines Problemm mit einer NullPointerException Java Basics - Anfänger-Themen 2
R kleines Kunstprogramm "mkbox" perfektionieren Java Basics - Anfänger-Themen 13
P wahrscheinlich ein kleines Problem Java Basics - Anfänger-Themen 7
P Kleines Projekt -> Große Überlegungen Java Basics - Anfänger-Themen 2
U Bitte Helfen kleines Spiel Java Basics - Anfänger-Themen 9
K Kleines Spiel / Daten speichern Java Basics - Anfänger-Themen 8
T Kleines Spiel realisieren - wie? Java Basics - Anfänger-Themen 6
H Kleines Problem mit der Polymorphie Java Basics - Anfänger-Themen 2
S "Kleines" Problem mit dem Timer Java Basics - Anfänger-Themen 4
K kleines Array-Problem Java Basics - Anfänger-Themen 6
C Kleines 2D Spiel. Problem. Java Basics - Anfänger-Themen 5
T Kleines Verständnissproblem mit Regex Java Basics - Anfänger-Themen 4
U Kleines Problem mit Konstruktor^^ Java Basics - Anfänger-Themen 7
S Kleines Kartenspiel mit Java Java Basics - Anfänger-Themen 2
D kleines Eclipse-Problem ! Java Basics - Anfänger-Themen 2
I Kleines Program, fehler? Java Basics - Anfänger-Themen 2
S kleines Würfelspiel Java Basics - Anfänger-Themen 10
0 Frage zu Architektur: Server eines kleines Spiels Java Basics - Anfänger-Themen 4
F kleines Programm für ungerade oder gerade Zahl. Java Basics - Anfänger-Themen 18
C kleines Menü erzeugen und anzeigen Java Basics - Anfänger-Themen 11
S Kleines TickTackTou Java Basics - Anfänger-Themen 10
O Kleines Problem mit Konstruktor mit Parametern aus generischer Klasse...oder so ;) Java Basics - Anfänger-Themen 2
M Kleines Problem mit Threads (synchronized) Java Basics - Anfänger-Themen 3
J Java, kleines denkproblem. :) Java Basics - Anfänger-Themen 4
N Kleines Problemchen mit ButtonGroup Java Basics - Anfänger-Themen 2
W ein kleines Projekt! Aber wie beginnen Java Basics - Anfänger-Themen 4
S Kleines Problem... NaN, Infinity? Java Basics - Anfänger-Themen 9
B Drag and Drop fähige Trackliste..nurnoch ein kleines Problem Java Basics - Anfänger-Themen 16
G Kleines Problem mit File Java Basics - Anfänger-Themen 7
O Neuen Blackberry 8800 oder Curve gegen kleines Programm Java Basics - Anfänger-Themen 9
Z kleines projekt Java Basics - Anfänger-Themen 3
G ein kleines java prog - hat aber einen fehler-bitte um hilfe Java Basics - Anfänger-Themen 5
GambaJo Brauche Bewertung + Tipps für mein kleines Projekt Java Basics - Anfänger-Themen 4
N Nur ein kleines Installationsproblem . Java Basics - Anfänger-Themen 5
G Kleines Problem mit Nimmspiel Java Basics - Anfänger-Themen 8
U kleines problem bei ner aufgabe :( Java Basics - Anfänger-Themen 8
G Kleines Problem mit Array Java Basics - Anfänger-Themen 14
S Kleines Programm mit ArrayList Java Basics - Anfänger-Themen 7
M Kleines Programm Java Basics - Anfänger-Themen 5
M DBCP - Kleines Beispiel Java Basics - Anfänger-Themen 3
R Unicode-Wert in Binär und Dezimal umformen - kleines Problem Java Basics - Anfänger-Themen 1
G Kleines Problem Java Basics - Anfänger-Themen 3
D kleines script abhaengig von Ordner Bilder kopieren Java Basics - Anfänger-Themen 11
G Kleines Grundsatzproblem Java Basics - Anfänger-Themen 5
S Ich habe ein kleines Problem mit meinem Übungsprogramm Java Basics - Anfänger-Themen 7
S Hab ein kleines Problem :) Java Basics - Anfänger-Themen 4
K kleines bild ausgeben Java Basics - Anfänger-Themen 4
D noch ein kleines Problem Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben