这是我的程序:
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");
}
}
}