cs-joke.pl forum

Full Version: Konwersja qns Java
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi Guys , potrzebują pomocy, aby stworzyć metoda A Wich przekonwertuje wejście dziesiętnej liczba ósemkowa stosując metodę nagłówek poniżej   public static int convertToOctal (dziesiętnie String) {   // tu kody     }
Parsowanie i formatowanie numeru na dwójkowy, ósemkowy i szesnastkowy , | Przykład Depot Użyj parametrów systemu pozycyjnego w parseInt i toString
AhLam86 napisał: Hi Guys , potrzebują pomocy, aby stworzyć metoda A Wich przekonwertuje wejście dziesiętnej liczba ósemkowa stosując metodę nagłówek poniżej public static int convertToOctal (dziesiętnie String) { // tu kody } Jeśli wyjście jest liczba ósemkowa , dlaczego jest wyjście INTEGER ? Nie ma znaczenia , czy jest podstawa , która swoją moc . Podpis metody zupełnie nie odpowiadają intencji metody. Czy jesteś pewien, że są na dobrej drodze? A może to, czego potrzebujesz jest po prostu parsowania ciąg do liczby całkowitej.
Definicja terminu: Octal W Javie do reprezentowania liczbę ósemkową jako dosłownego stosowania zerem . Poniższa zwróci wartość 122 dla liczby ósemkowej 172 : int octalNumber = 0172 ; System.out.println ( octalNumber )
saysuzu napisał: Definicja terminu: Octal W Javie do reprezentowania liczbę ósemkową jako dosłownego stosowania zerem . Poniższa zwróci wartość 122 dla liczby ósemkowej 172 : int octalNumber = 0172 ; System.out.println ( octalNumber ) Gdy przechowywane jako zmiennej całkowitej , baza nie ma znaczenia. To nie ma sensu. Jeśli musi mieć sens , podstawa zmiennej całkowitej jest zawsze 2 lub binarny . Więc biorąc w parametrze jako dziesiętną oparte String i przekonwertować na liczbę całkowitą jest po prostu parsowania wartość dziesiętną , że nie ma korelacji do bazy wyjściowej , stąd nazwa metody , co oczywiście oznacza, przekształcając coś do ósemkowym nie ma zastosowania do wyjście podpis metody. Oto definicja nie ma zastosowania. Istotą jest , jeśli wyjście jest rodowitym wartość całkowita , 16 ( grudzień ) , 018 ( październik ) , 0x10 (hex) całkowicie są równoważne i - różniczkowalna .