Java 中的阿姆斯特朗数。

java programming java8object oriented programming

以下是所需的程序。

public class Tester {
    public static void main(String[] args) {
        int c = 0, a, temp;
        int m = 153;
        int n = m;
        temp = n;
        while (n > 0) {
            a = n % 10;
            n = n / 10;
            c = c + (a * a * a);
        }
        if (temp == c)
        System.out.println(m + " 是阿姆斯特朗数");
        else
        System.out.println(m + " 不是阿姆斯特朗数");
    }
}

输出

153 是阿姆斯特朗数

相关文章