import java.util.Scanner;
class test15{
public static void main(String ...NR){
int sum=0;
Scanner sc = new Scanner(System.in);
int x,y,z;
System.out.println("Enter the number");
int num = sc.nextInt();
num = z;
while(num!=0){
x = num%10;
sum = sum + x*x*x;
num = num/10;
}
if(sum == z){
System.out.println("no is armstrong");
}
else{
System.out.println("no is not armstrong");
}
}
}
//获取错误局部变量Z可能没有被初始化,所以如何使一个变量的用户输入等于另一个呢?我是新来的Java。armstrong no。程序(局部变量z可能没有启动)
错误说,这一切......你还没有初始化'ž ' – bhargavg 2014-09-05 15:00:50
z = num not num = z – StackFlowed 2014-09-05 15:01:14