Как получить количество десятков в int - PullRequest
0 голосов
/ 17 октября 2019

Есть ли способ получить количество десятков в int? Например, если int равен 66, функция вернет 6.

Я еще ничего не пробовал, не знаю, с чего начать

Ответы [ 3 ]

0 голосов
/ 17 октября 2019

Приведенная ниже логика поможет вам напечатать единицы, десятки, сотни, ....

int i = 2345;
System.out.println(i % 10); // Ones => 5
System.out.println((i / 10) % 10); // Tens => 4
System.out.println((i / 100) % 10); // Hundreds => 3
System.out.println((i / 1000) % 10); // Thousands => 2
0 голосов
/ 17 октября 2019

вы применяете операцию по модулю пример: "5 mod 2" оценивается как 1

0 голосов
/ 17 октября 2019

Это довольно просто

int a = 66;
int tens = a / 10;

System.out.println("tens: " + tens);
// tens: 6
...