如何判断一个三位数是否包含某个数字?
程序员文章站
2024-03-16 18:24:46
...
/*
* 数组元素求和
* 有这样的一个数组,元素是{768,27,95,88,171,996,51,210}。
* 求出该数组中满足要求的元素和,
* 要求是:求和的元素个位、十位、百位都不能是7,并且只能是偶数.
*/
public class Exercise6 {
public static void main(String[] args) {
int[] ints = {768, 27, 95, 88, 172, 996, 51, 210};
int sum = 0;
for (int i = 0; i < ints.length; i++) {
if (ints[i] % 2 == 0) { // 是偶数
if (ints[i] / 100 != 7) { //百位不是7
if (ints[i] % 100 / 10 != 7) { //十位不是7
if (ints[i] % 100 % 10 != 7) { //个位不是7
sum += ints[i];
}
}
}
}
}
System.out.println(sum);
}
}
总结:
判断个位、十位、百位……是否包含某个数,只需要对其进行
**相除取余 (%),相除取整 (/)**操作即可。
推荐阅读
-
如何判断一个三位数是否包含某个数字?
-
(mysql)怎样判断一个数字变量是否包含在表的一个字段中,并列出包含该变量的表中所有数据.该如何处理
-
(mysql)怎样判断一个数字变量是否包含在表的一个字段中,并列出包含该变量的表中所有数据.该如何处理
-
python 中如何判断list中是否包含某个元素
-
判断多个数字的字符串是否包含唯一某个数字
-
(mysql)怎样判断一个数字变量是否包含在表的一个字段中,并列出包含该变量的表中所有数据.该如何处理
-
编写js扩展方法判断一个数组中是否包含某个元素_javascript技巧
-
如何判断一个字符串在JavaScript中是否包含某个字符?
-
JavaScript中判断某个字符串是否包含另一个字符串的方法
-
C#判断一个字符串是否是数字或者含有某个数字的方法