我明天要期末考试,所以我正在练习一些问题。但我被这个问题困住了。
编写一个名为 getNthDigit 的方法,它返回整数的第 n 位。它也适用于负数。
例如。
CALL VALUE RETURNED
getNthDigit(123,1) 3
getNthDigit(123,2) 2
getNthDigit(123,3) 1
getNthDigit(-123,1) 3
我的代码:
public static void getNthDigit(int x,int y){
x=Math.abs(x);
x%10;
}
我的思考过程是每次我将它取模 10,它给了我最后一个数字。但它仍然是错误的。就像我调用 getNthDigit(123,2) 一样,我不再需要最后一个数字值。