Joe*_*oey 2 java number-manipulation
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;
}
}
Run Code Online (Sandbox Code Playgroud)
创建一个使用名为digit的函数的程序,该函数返回整数参数右侧第n位的值.n的值应该是第二个参数.
例如:digit(9635, 1)返回5并digit(9635, 3)返回6.
Boh*_*ian 18
没有用勺子喂你代码:
第n位是(除以10 n的余数)除以10 n-1
如果你想要一个迭代的方法:
循环n次,每次分配数字变量将数字除以10的结果.
循环后,第n位是除数10的余数.
-
FYI余数运算符是%,例如32 % 10 = 2,整数除法下降余数.