方法的定义及调用之水仙花案例
/1.定义方法public static boolean isSXH(int num),
功能:判断数字num是否是水仙花数,如果是返回true,如果不是返回false。
2.在main方法中调用该方法,传入数字,打印结果。(所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。)
打印:传入数字153,结果为true,该数字是水仙花数。/
public class Test2 {
public static void main(String[] args) {
int num = 153;
//定义一个boolean类型的变量接收返回值
boolean flag = isSXH(num);
System.out.println(flag);
}
public static boolean isSXH(int num) {
//取出各位 十位 百位的数字
int ge = num % 10;
int shi = num / 10 % 10;
int bai = num / 100;
if (ge * ge * ge + shi * shi * shi + bai * bai * bai == num) {
return true;
} else {
return false;
}
}
}