Languages

Java - prosty kalkulator do sumowania liczb z wczytywaniem danych od użytkownika

2 points
Asked by:
Root-ssh
84940

Jak napisać bardzo prosty kalkulator do sumowania 2 liczb, które będą wczytywane od użytkownika, ale dopiero wtedy kiedy użytkownik wybierze rodziaj działanie np dodawanie po nasiśnięciu przyciusku na klawiaturze '+' (plus) ?

Czy da się to jakoś prosto w miare osiągnąć?

1 answer
4 points
Answered by:
Root-ssh
84940

Poniżej mamy przykład prostego kalkulatora, gdzie użytkownik wybiera nam działanie jakie chce wykonać i później jeśli wybierze poprawne działanie to ma możliwość wprowadzenia dwóch liczb. Obie liczby zostaną zsumowane i wypisane do konsoli. Jeśli użytkownik nie wybierze znaku '+', to program zakończy swoje działanie i wypisze do konsoli informajce, że nie wybrano żadnej operacji.

Czyli:

  1. Uruchamiamy program
  2. Naciskamy '+' (plus) na klawiaturze, zatwierdzamy Enter-em
  3. Dostajemy informacje od programu, że wybraliśmy dodawanie
  4. Wprowadzamy 2 liczby
  5. Dostajemy informacje od programu z sumą wprowadzonych przez nas liczb
package examples;

import java.util.Scanner;

public class ProstyKalkulator {

    public static void main (String[] args) {

        Scanner wczytywacz = new Scanner(System.in);

        String wybranoDzialanie = wczytywacz.nextLine();

        if (wybranoDzialanie.equals("+")) {
            System.out.println("wybrano dodawanie, znak +");
            System.out.println("wprowadź 2 liczby, które teraz zsumuje");

            int liczba1 = wczytywacz.nextInt();
            int liczba2 = wczytywacz.nextInt();
            int suma = liczba1 + liczba2;

            System.out.println("Suma tych liczb to: " + suma);

        } else {
            System.out.println("nie wybrano nic");
            System.out.println("lub wybrano coś czego nie umiem obsłużyć");

        }
    }
}

Rezultat, kiedy użytkownik wybierze '+':

+
wybrano dodawanie, znak +
2
3
Suma tych liczb to: 5

Rezultat, kiedy użytkownik naciśnie coś innego niż '+' np spacje lub '-' lub obojętnie inny znak na klawiaturze i zatwierdzimy Enter-em:

-
nie wybrano nic
lub wybrano coś czego nie umiem obsłużyć

 

0 comments Add comment
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join