Я пытаюсь закодировать метод (школа ...), который принимает число x
и индекс i
в качестве параметров. Мы хотим, чтобы наш метод возвращал цифру с индексом i
числа x
в десятичном представлении. Индексы считаются как 1
для последней цифры, считая в обратном направлении.
static int k_eme(int x, int i) {
for (int j = 2; j <= i; j++) {
x /= 10;
}
return x%10;
}
public static void main(String[] args) {
System.out.println(k_eme(2049, 4));
}
Например:
int number = 2048;
int index = 1;
k_eme(number, index); // returns 8
k_eme(2189, 3); // returns 1
Это упражнение алгоритма, поэтому старайтесь не предоставлять ответы, которые содержатслишком много встроенных методов Java.