Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyj±tek www.elektroda.pl do Adblock.
Dzięki temu, że ogl±dasz reklamy, wspierasz portal i użytkowników.

kalkulator w javie z obsług± rs232

makaronpl 20 Sie 2010 16:19 1033 4
  • #1 20 Sie 2010 16:19
    makaronpl
    Poziom 10  

    witam
    mam do zrobienia kalkulator w javie który będzie obsługiwał zewnętrzn± klawiaturę własnej roboty po przez port rs232
    na forum już znalazłem jak obsługiwać ten port
    mam problem z tym ze dane liczbowe wysyłane z klawiatury dobrze sie wczytuj± działaj± dobrze ale za to nie wiem jak zaprogramować ten kalkulator aby wysyłać również działania z klawiatury +,-,/,*,= bo wczytuj± się one jako znaki i nie wiem jak to zmienić. zał±czam mój projekt co zrobiłem

    0 4
    Zał±czniki:
  • #2 20 Sie 2010 20:16
    przemo_wielki
    Poziom 23  

    Wczytujesz znak i sprawdzasz czy jest jednym z +,-,/,*,= do każdego robisz odpowiednia metodę wykonuj±c± operacje na 2 liczbach.

    0
  • #3 20 Sie 2010 21:08
    makaronpl
    Poziom 10  

    a można użyć Switch- case przy string jak tak to jak bo sie męcze i nie mam pojęcia jak

    0
  • Pomocny post
    #4 20 Sie 2010 21:44
    McMonster
    Poziom 32  

    W Javie nie można używać stringów w instrukcji switch.

    0
  • #5 20 Sie 2010 23:08
    makaronpl
    Poziom 10  

    już problem rozwi±załem wszystko działa tak jak powinno, użyłem if pocz±tkowo nie chciał działać bo do porównywania string używałem == zmieniłem na

    Code:
    if(str.equals("+")){
    
    pierwszeBufor=Double.parseDouble(String.valueOf(ekran.getText()));
    ekran.setText("");
    plusBufor=1;

    i wszystko działa

    0