Rozumiem, że podstawa dla funkcji Integer.parseInt()
jest podstawą do przekonwertowania ciągu znaków na. Czy nie powinno się przekształcać 11 baz 10 w podstawę/podstawę 16 na B
zamiast na 17
?Co to jest parametr radix w Javie i jak to działa?
następujące wydruki Kod 17 według podręcznika:
public class Test {
public static void main(String[] args) {
System.out.println(Integer.parseInt("11", 16));
}
}
Na odwrót. Pytasz, czy interpretować "11" w bazie-16. tj. 1 * 16 + 1. –
Dzięki za wyjaśnienie –
@MinhTran Proszę zaznaczyć odpowiedź, która pomogła Ci najbardziej. – hexafraction