Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

Java: +,-,*,/ über Tastatur einlesen.
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> Java: +,-,*,/ über Tastatur einlesen.
 
Autor Nachricht
sonics
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 01.04.2010
Beiträge: 4

BeitragVerfasst am: 20 Apr 2010 - 15:48:49    Titel: Java: +,-,*,/ über Tastatur einlesen.

Hallo Forum-User!

Ich muss einen kleinen Taschenrechner in Java programmieren. Das Problem ist, ich weis nicht wie man die Zeichen +,- usw. über die Tastatur einlesen kann. Mein Quellcode hier:
Das einlesen mit ...nextChar(); funktioniert leider nicht.

import java.util.*;

public class KR
{
public static void main(String[] argv)
{
float a=0;
float b=0;
char zeichen;

float sum;
float sub;
float mul;
float div;

Scanner einlesen=new Scanner(System.in);

System.out.println("Geben Sie a ein: ");
a=einlesen.nextFloat();

System.out.println("Geben Sie b ein: ");
b=einlesen.nextFloat();

System.out.println("Geben Sie die gewünschte Operation ein: ");
zeichen=einlesen.nextChar();



sum=a+b;
sub=a-b;
mul=a*b;
div=a/b;

System.out.println("+=" +sum);
System.out.println("-=" +sub);
System.out.println("*=" +mul);
System.out.println("/=" +div);





}
}
juligo
Junior Member
Benutzer-Profile anzeigen
Junior Member


Anmeldungsdatum: 04.03.2010
Beiträge: 78

BeitragVerfasst am: 20 Apr 2010 - 15:55:43    Titel:

Kannst du nicht einfach anstatt des chars einen
Code:
String zeichen

einlesen und dann mit
Code:
zeichen = einlesen.nextLine();

arbeiten?
juligo
Junior Member
Benutzer-Profile anzeigen
Junior Member


Anmeldungsdatum: 04.03.2010
Beiträge: 78

BeitragVerfasst am: 20 Apr 2010 - 15:57:39    Titel:

Allerdings, was bringt dir dein einlesen? Du fragst damit ja rein gar nichts ab!
Oder kommt das dann noch als Ergänzung dazu?
Djaro
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 24.01.2010
Beiträge: 9

BeitragVerfasst am: 20 Apr 2010 - 16:23:13    Titel:

Verarbeite einfach den Tastendruck der Shift-Taste. Schau mal auf Planet Sourcecode, da findest du genug Codebeispiele zur Tastaturabfrage.

Gruss
sonics
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 01.04.2010
Beiträge: 4

BeitragVerfasst am: 20 Apr 2010 - 16:40:03    Titel:

Ja ich füge noch die abfrage hinzu Wink Danke für antwort.

Gruß
sarc
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 21.09.2006
Beiträge: 2657

BeitragVerfasst am: 20 Apr 2010 - 18:25:12    Titel:

Was spricht gegen if(zeichen == '*') usw.?
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> Java: +,-,*,/ über Tastatur einlesen.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum