Java 请输入一个正整数,计算某整数中 个位数的乘积。

举例来说,mulDigits(234) 会回传24(234),mulDigits(456)会回传120(456),以此类推。
※ 请将计算式撰写成一个方法,请使用以下方法标头:
public static int mulDigits (long n)
程式码越好理解越好


public static void main(String[] args) {
        System.out.println("请输入一个正整数:");
        Scanner scan = new Scanner(System.in);
        long data = scan.nextLong();
        long result = mulDigits(data);
        System.out.println("回传的结果为:"+result);
    }
    public static long mulDigits (long data) {
        long x = 1;
        while (data != 0) { // 循环条件
            x = x * (data % 10);
            data=data/10;
        }
        return x;
    }

a%10是取出最后一位,把最后一位乘起来然后a/=10。
用个循环就行。
还有,以后在csdn发乘号的时候前面加个“\”,即

img


,单独的一个乘号被解释为加粗。