Создайте класс с именем «RoundingApp»
Пользователь введет две части данных, десятичное число в виде строки («123.559123123») и десятичную позицию в виде строки (где 1 будет представлять десятую, 2будет представлять сотую, 3 будет тысячной и т.Предположим, что десятичная позиция, которую пользователь хочет округлить, должна существовать во введенном числе. (Я не буду проверять условия, при которых вы хотите округлить до 4-й позиции, но, например, она имеет только 2 позиции.)
Все данные должны обрабатываться как строки / целые числа, без двойных символов, без типов приведений.Инструкции моего учителя ^
Я не знаю, с чего начать, кроме простого добавления 5 и деления на 10 штук.
Так что, если пользователь вводит {"123.559123123", "3"}
Ваша программа должна напечатать 123,559, то есть число, округленное до ближайшей тысячной.
Если пользователь вводит {"123.559123123", "2"}
Ваша программа должна напечатать123.56, что является числом, округленным до сотых.
Дополнительные примеры для проверки: {"129.999", "2"} должны вывести 130.0 (Если у вас напечатано 130.00, это тоже хорошо.) Инструкции моего учителя^