定义一个三位整数,判断是否为水仙花数
public static void main(String[] args) {
// 7、定义变量保存一个三位的整数,判断该数是否是水仙花数(数字等于三个位数的立方和)数字 = 个位数的立方 + 十位数的立方 + 百位数的立方 ,是的话输出是水仙花数否则输出不是。
int r = 153;
int r1 = r%10;//取余个位数
int r2 = r/10%10;//取余十位数
int r3 = r/100%10;//取余百位数
System.out.println(r1);
System.out.println(r2);
System.out.println(r3 );
int vv = (int) (Math.pow(r1, 3)+Math.pow(r2, 3)+Math.pow(r3, 3));
//math.pow计算乘以几次方的值
if(vv == r){
System.out.println("是水仙花");
}else {
System.out.println("不是水仙花");
}
System.out.println(vv);
}