Jak obliczyć wartość bezwzględną za pomocą matematyki.Funkcja ABS w Javie
Przyjrzymy wejście od użytkownika, które mogą być możliwe za pomocą klasy Jawa.Util.Skaner Zapewnia bardzo uproszczony i łatwy sposób umożliwienia użytkownikom wprowadzania wartości za pomocą klawiatury i operacji matematycznych, których musimy użyć Jawa.Lang.Matematyka:
Importuj Java.Util.Skaner;Następnym krokiem jest utworzenie obiektu skanera w kodzie, jak następujące:
Skaner w = nowy skaner (system.W);Teraz stworzyliśmy klasę publiczną o nazwie AbsoluteValue:
Klasa publiczna AbsoluteValueTeraz, jeśli chcesz wydrukować dowolny tekst, możesz to zrobić, wpisując:
System.na zewnątrz.println („Wartość bezwzględna Java. Przykład 1");Teraz użyliśmy rodzaju podwójnego tutaj, ponieważ wartość bezwzględna może być również wykroczeniem i przyjmować wejście jako liczbę całkowitą od użytkownika.
podwójny n = w.NextDouble ();Wartość wejściowa będzie przechowywana w zmiennej N. Teraz istnieje wbudowana funkcja matematyczna w Javie, która służy do obliczenia wartości bezwzględnej dowolnego obiektu, który jest
Matematyka.ABS (liczba);W naszym przypadku będziemy używać tej funkcji w następujący sposób
Double a = matematyka.Abs (n);W powyższej linii 'N' to zmienna, w której użytkownik otrzyma wejście i 'Matematyka.abs ' Funkcja służy do obliczenia wartości bezwzględnej zmiennej N, a wynik będzie przechowywany w nowej zmiennej, którą zainicjowaliśmy jak zmienna 'A'. Ostatecznie wydrukujemy wartość bezwzględną, wpisując
System.na zewnątrz.println („Wartość bezwzględna„ + n + ”to„ + a);Kompletny kod
Pełny kod, który omówiliśmy powyżej, jest następujący:
Importuj Java.Util.Skaner;Możesz użyć dowolnego edytora tekstu do kodowania programów Java w systemie operacyjnym Linux, na przykład użyliśmy nano edytora tekstu, wpisując:
$ nano AbsoluteValue.JawaNastępnie musisz wpisać i zapisać kod, który chcesz wykonać:
Notatka: Musisz zainstalować zestaw programistyczny Java (JDK), aby wykonać programy oparte na Javie i do tego musisz wpisać:
$ sudo apt Zainstaluj default-jdkPo zapisaniu kodu musisz go najpierw skompilować, a następnie możesz go wykonać, wpisując:
$ Javac AbsoluteValue.JawaJak obliczyć wartość bezwzględną za pomocą instrukcji warunkowych w Javie
Istnieje inny sposób obliczenia wartości bezwzględnej, jeśli nie chcesz używać wbudowanej funkcji matematycznej o wartości bezwzględnej, a to znaczy przy użyciu instrukcji warunkowej. Tutaj używamy stanu IF-ELSE, a pozostała część kodu jest prawie taka sama. Przede wszystkim drukujemy wiadomość, jak pokazano poniżej:
System.na zewnątrz.println („Wprowadź numer”);Po tym użytkowniku musi wprowadzić dowolną liczbę i do tego musimy zainicjować funkcję wejściową:
podwójny p = in.NextDouble ();Teraz numer wejściowy będzie przechowywany w 'P' Zmienna, która ma podwójny typ liczby całkowitej, a następnie używamy instrukcji warunkowej do konwersji dowolnej liczby na jego bezwzględną (dodatnią) formę, jak pokazano poniżej:
Double B;Ten warunek określa, że jeśli liczba P jest mniej niż 0, a następnie dodaj tę liczbę ze znakiem ujemnym, aby uczynić ją dodatnią, a jeśli liczba jest już dodatnia, nie wprowadzaj żadnych zmian, a na końcu wartość bezwzględna będzie przechowywana w zmiennej B:
Pełny kod, który omówiliśmy powyżej, jest następujący:
Importuj Java.Util.Skaner;Możesz zobaczyć kod w edytorze tekstu Nano, jak pokazano poniżej:
Po skompilowaniu kodu otrzymasz wynik, jak pokazano poniżej:
Wniosek
Wartość bezwzględna jest wartością nie wymagającą wskazującą, jak daleko jest liczba od 0. W Javie istnieją różne sposoby obliczenia wartości bezwzględnej, a dwa z nich są wymienione w tym artykule. Pierwszy to użycie wbudowanej funkcji o nazwie Matematyka.ABS (liczba) a drugi to użycie Jeśli inaczej stan.