cs-joke.pl forum

Full Version: Konwersja Java qns
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Cześć Chłopaki, potrzebuję pomocy, aby stworzyć metodę, która przekształci dane dziesiętne na liczbę ósemkową za pomocą poniższego nagłówka metody   public static int convertToOctal (Dziesiętny dziesiętny) {
Parsowanie i formatowanie liczby na binarne, ósemkowe i szesnastkowe
AhLam86 napisał: Cześć Chłopaki, potrzebuję pomocy, aby stworzyć metodę, która przekształci dane dziesiętne na liczbę ósemkową za pomocą poniższego nagłówka metody public static int convertToOctal (Dziesiętny dziesiętny) {
Definicja terminu: Octal W języku java reprezentowanie liczby ósemkowej jako dosłownego używa wiodącego zera. Następujące wartości zwrócą wartość 122 dla ósemkowej liczby 172: int octalNumber = 0172; System.out.println (octalNumber)
saysuzu napisał: Definicja terminu: Octal W języku java reprezentowanie liczby ósemkowej jako dosłownego używa wiodącego zera. Następujące wartości zwrócą wartość 122 dla ósemkowej liczby 172: int octalNumber = 0172; System.out.println (octalNumber) Gdy jest przechowywany jako zmienna całkowita, baza nie ma znaczenia. To nie ma sensu. Jeśli to ma sens, podstawą zmiennej liczb całkowitych jest zawsze 2 lub binarna. Przyjmowanie parametru jako ciągu dziesiętnego i przekształcenie go w liczbę całkowitą jest po prostu analizą wartości dziesiętnej, nie ma ona korelacji z bazą wyjściową, stąd nazwa metody, co oznacza, że przekształcenie czegoś w ósemkowy nie ma znaczenia dla sygnatura wyjściowa metody. Tutaj definicja nie ma zastosowania. Chodzi o to, że wyjście jest natywną wartością całkowitą, 16 (dec), 018 (oct), 0x10 (hex) są całkowicie równoważne i in-różniczkowalne.