Jak stworzyć podstawowy program kalkulatora przy użyciu języka Java?
Do stworzenia podstawowego kalkulatora najlepszym wyborem jest instrukcja Switch, szczególnie dla użytkownika na poziomie początkowym i pośrednim. Dzieje się tak dlatego, że kod wykorzystujący instrukcje switch jest bardzo krótki i łatwy do zrozumienia ze względu na mniej pomijalne użycie złożonych elementów.
Prześledźmy krok po kroku procedurę tworzenia podstawowego kalkulatora przy użyciu języka Java:
Krok 1: Pobieranie danych wejściowych od użytkownika
Pierwszym krokiem w tworzeniu kalkulatora jest pobranie danych od użytkownika. Te dane mówią, które działania arytmetyczne należy wykonać na jakich liczbach. Na przykład odwiedź poniższy kod:
import Jawa. utylizacja . Skaner ;
klasa Główny {
// tworzenie metody main().
publiczny statyczny próżnia główny ( Strunowy [ ] argumenty ) {
zwęglać operator ;
Podwój pierwszą wartość , druga wartość , oblicz dane wyjściowe ;
Wejście skanera = nowy Skaner ( System. W ) ;
System. na zewnątrz . println ( „Wybierz operację do wykonania: +, -, *, / lub ^” ) ;
operator = wejście. Następny ( ) . znak O ( 0 ) ;
System. na zewnątrz . println ( „Wprowadź pierwszą liczbę do obliczenia:” ) ;
pierwsza wartość = wejście. następnyPodwójny ( ) ;
System. na zewnątrz . println ( „Wprowadź drugą liczbę do obliczenia:” ) ;
druga wartość = wejście. następnyPodwójny ( ) ;
Opis powyższego kodu:
- Najpierw zaimportuj „ Skaner ” narzędzie w pliku Java do wykonywania operacji pobierania danych od użytkownika w czasie wykonywania. I utwórz klasę, która zawiera „ główny() ” funkcja.
- Następnie utwórz zmienną typu char o nazwie „ operator ” i typ całkowity “ pierwsza wartość ”, „ druga wartość ', I ' oblicz dane wyjściowe ”. Utwórz także instancję „ Skaner „klasa o nazwie” wejście ”.
- Następnie drukuje symbole operacji arytmetycznych na konsoli, a użytkownik wprowadza żądany symbol operacji. Wprowadzony symbol jest przechowywany w nowej zmiennej o nazwie „ operator ”.
- Następnie pobierz pierwszą i drugą liczbę od użytkownika i zapisz je w „ pierwsza wartość ' I ' druga wartość ”.
Krok 2: Pobieranie danych wejściowych od użytkownika
Teraz skorzystaj z opcji „ przełącznik ” oświadczenie do realizacji podstawowego kalkulatora. Każdy przypadek instrukcji switch dotyczy pojedynczej operacji arytmetycznej kalkulatora. Odwiedź poniższy kod:
przełącznik ( operator ) {
sprawa „+” :
oblicz dane wyjściowe = pierwsza wartość + druga wartość ;
System. na zewnątrz . println ( „Dodanie dostarczonej wartości” + pierwsza wartość + ' I ' + druga wartość + ' = ' + oblicz dane wyjściowe ) ;
przerwa ;
sprawa '-' :
oblicz dane wyjściowe = pierwsza wartość - druga wartość ;
System. na zewnątrz . println ( „Odejmowanie dostarczonej wartości” + pierwsza wartość + ' I ' + druga wartość + ' = ' + oblicz dane wyjściowe ) ;
przerwa ;
sprawa '*' :
oblicz dane wyjściowe = pierwsza wartość * druga wartość ;
System. na zewnątrz . println ( „Mnożenie dostarczonej wartości” + pierwsza wartość + ' I ' + druga wartość + ' = ' + oblicz dane wyjściowe ) ;
przerwa ;
sprawa '/' :
oblicz dane wyjściowe = pierwsza wartość / druga wartość ;
System. na zewnątrz . println ( „Podział dostarczonej wartości” + pierwsza wartość + ' I ' + druga wartość + ' = ' + oblicz dane wyjściowe ) ;
przerwa ;
sprawa '^' :
oblicz dane wyjściowe = Matematyka . pow ( pierwsza wartość , druga wartość ) ;
System. na zewnątrz . println ( „Siła dostarczanej wartości” + pierwsza wartość + ' I ' + druga wartość + ' = ' + oblicz dane wyjściowe ) ;
przerwa ;
domyślny :
System. na zewnątrz . println ( „Nieprawidłowy operator!” ) ;
przerwa ;
}
wejście. zamknąć ( ) ;
}
}
Wyjaśnienie powyższego kodu:
- Najpierw skorzystaj z opcji „ przełącznik ” działanie „ operator ' zmienny.
- Następnie utwórz przypadek dla „ + ”, który dodaje „ pierwsza wartość ' I ' druga wartość ” i zapisz odpowiedź w osobnej zmiennej o nazwie „ oblicz dane wyjściowe ”.
- Ponadto skorzystaj z opcji „ przerwa ”, aby zatrzymać przetwarzanie i wyjść z instrukcji switch case.
- Ponadto skorzystaj z opcji „ System.out.println() ”, aby wydrukować wygenerowany wynik na konsoli.
- Następnie utwórz sprawy dla „ – ”, „ + ”, „ * ”, „ / ', I ' ^ ”, aby wykonać odpowiednie operacje arytmetyczne odejmowania, dodawania, mnożenia, dzielenia i potęgowania podanych wartości.
- Następnie użyj „ matematyka. pow() ” metoda wykonywania operacji potęgi na zmiennych.
- W końcu „ domyślny ” używane jest słowo kluczowe, które wyświetla komunikat o błędzie. Ten komunikat o błędzie pojawia się tylko wtedy, gdy nie jest używany żaden z powyższych przypadków.
- Zamknij także okno „Skaner”, aby zaoszczędzić pamięć i zwiększyć wydajność.
Po zakończeniu fazy kompilacji:
Powyższy rysunek ilustruje, że podstawowy kalkulator został wygenerowany przy użyciu języka Java.
Wniosek
Podstawowy kalkulator składa się z +, -, /, * i ^, które można wykonać za pomocą instrukcji Switch case. Każda operacja matematyczna jest traktowana jako przypadek dla przełącznika i ta konkretna operacja jest wykonywana w ciele. W tym przewodniku przedstawiono szczegółowe kroki tworzenia podstawowego programu kalkulatora przy użyciu języka Java.