Acabo de aprender Java y estoy intentando que mi programa recupere el primer dígito de un número, por ejemplo 543 debería devolver 5, etc. Pensé convertirlo en una cadena, pero no estoy seguro de cómo puedo convertirlo de nuevo? Gracias por cualquier ayuda.Recuperando el primer dígito de un número
int number = 534;
String numberString = Integer.toString(number);
char firstLetterChar = numberString.charAt(0);
int firstDigit = ????
¿Qué desea hacer para los números negativos? – DJClayworth
en mi caso el número nunca debería ser negativo, así que realmente no me importa – Michoel
Multiplique el número por -1 si es negativo, y luego proceda con normalidad. –