public class Return {
public static void main(String[] args) {
int answer = digit(9635, 1);
print("The answer is " + answer);
}
static void print(String karen) {
System.out.println (karen);
}
static int digit(int a, int b) {
int digit = a;
return digit;
}
}
创建一个程序,该程序使用名为 digit 的函数,该函数返回整数参数右侧的第 n 个数字的值。 n 的值应该是第二个参数。
例如: digit(9635, 1)
digit(9635, 3)
5
6
原文由 Joey 发布,翻译遵循 CC BY-SA 4.0 许可协议
不用勺子喂你代码:
第 n 位是 (
a
除以 10 b-1 ) 除以 10 后的余数。如果您想要迭代方法:
循环b-1次,每次将
a
除以10的结果赋值给a
变量。循环后第n位为
a
除以10的余数。关于Java的相关事实:
模运算符
%
返回除法后的余数,例如32 % 10
返回2
整数除法删除余数,例如
32 / 10
返回3
。