要在Java中獲取一個數字的百位數,你可以先將這個數字轉換為字符串,然后提取字符串中的百位數。以下是一個示例:
public class Main {
public static void main(String[] args) {
int number = 12345;
String numberStr = Integer.toString(number);
int hundredDigit = getHundredDigit(numberStr);
System.out.println("百位數字是: " + hundredDigit);
}
public static int getHundredDigit(String numberStr) {
if (numberStr.length() < 3) {
throw new IllegalArgumentException("數字長度必須大于等于3");
}
return Character.getNumericValue(numberStr.charAt(2));
}
}
在這個示例中,我們首先將整數12345
轉換為字符串"12345"
。然后,我們調用getHundredDigit
方法來獲取百位數字。這個方法檢查輸入字符串的長度是否大于等于3,然后提取索引為2的字符(即百位數字),并將其轉換為整數。最后,我們打印出百位數字,即3
。