-4

ここに私のプログラムがあります:

import java.io.*;

public class armstrongno {

    int num;
    int sum;
    int cube;
    int dig;
    int temp;

    public void method() throws IOException {
        dig = 0;
        cube = 0;
        sum = 0;
        num = 0;
        temp = 0;
        BufferedReader obj = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter number");
        num = Integer.parseInt(obj.readLine());
        temp = num;
        while (temp == 0) {
            dig = temp % 10;
            cube = dig * dig * dig;
            sum = sum + cube;
            temp = temp / 10;
        }
        if (sum == num) {
            System.out.println("Armstrong number");
        } else {
            System.out.println("Not an Armstrong number");
        }
    }
}
4

2 に答える 2