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