Java 如何判断数的每一位是否都是偶数 [极简代码:用除法余数获取数字 + 判断奇数偶数]
方法一:用 while 循环 + 除余 %
比如,判断 2048 是否每一位都是整数,先获取最后一位:2048 % 10 得 8;然后,辨别 8 是奇数还是偶数:8 % 2 == 0 ,看是否能被 2 整出。
若不能,return false,结束程序;若能,则顺着循环走到下一位4:2048 / 10 得 204,204 % 10 得 4,再判断 4 是不是偶数,以此类推。
若四位都走完没毛病,就可以 return true 了。
public static boolean isEven(double a)
{
int b = a;
while(b > 0)
{
if(b % 10 % 2 != 0)
return false;
}
return true;
}