JavaNumeralConverter - конвертер систем счисления, способный переводить как целые, так и дробные числа в системы счисления от 2-ой до 36-ти ричной 💻
- Знать что такое система счисления и как строить системы счисления
- Понимать "бумажный" алгоритм перевода (конвертации) чисел между СС
- Знать что такое таблица ascii
- Понимать как связаны между собой типы данных
int
иchar
- Алгоритм содержит методы:
InputCheck(String number, int base, int newBase)
для проверки пользовательского ввода на корректностьAsciiFuncToNumbers(char item)
для преобразования символа согласно таблице ascii в числовое значение, необходимое для расчётовAsciiFuncToSymbols(int item)
для преобразования числа в символ для приведения к заданной системе счисленияToDec(String number, int base)
для преобразования числа в десятичную систему счисленияFromDecToNewBase(double decNumber, int newBase)
для преобразования числа в заданную систему счисленияmain
основной метод