10.基础语法练习之求满足要求的数组元素和

求满足要求的数组元素和

package com.itheima;

/*
 * 需求:
 * (1)定义一个int类型的一维数组,内容为{171,72,19,16,118,51,210,7,18}
 * (2)求出该数组中满足要求的元素和。
 *      要求:求和的元素的个位和十位不能包含7,并且只能为偶数。
 * 
 * 分析:
 *      A:定义一个int类型的一维数组
 *      B:定义一个求和变量
 *      C:遍历数组,获取数组中的每一个元素
 *      D:判断该元素是否满足条件,如果满足条件就累加
 *          假设改数据是x
 *          个位不能是7:x % 10 != 7
 *          十位不能是7:x / 10 % 10 != 7
 *          必须是偶数:x % 2 == 0
 *      E:输出求和结果
 */
public class Test5 {
    public static void main(String[] args) {
        //定义一个int类型的一维数组
        int[] arr = {171,72,19,16,118,51,210,7,18};
        
        //定义一个求和变量
        int sum = 0;
        
        //遍历数组,获取数组中的每一个元素
        for(int x = 0; x < arr.length; x++) {
            //判断该元素是否满足条件,如果满足条件就累加
            if((arr[x] % 10 != 7) && (arr[x] / 10 % 10 != 7) && (arr[x] % 2 == 0)) {
                sum += arr[x];
            }
        }
        
        //输出求和结果
        System.out.println("sum:" + sum);
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天有点累,直到现在才松弛下来,用中午的时间去健身,时空的切换,正午的健身馆空旷而安静,自在忘我的训练着,...
    moer626阅读 152评论 0 0
  • 土豆炖牛肉应该是味小库记忆里尝试的第一道荤菜。 牛肉煨到半酥烂,筋腩微微地卷了边儿,淌在浓香四溢的汤汁里。土豆块稍...
    味库美食视频阅读 638评论 1 1
  • 世界再肮脏 我们也终将离开 留下几块骨头 来吸收污秽
    忠彧阅读 124评论 0 5
  • 油画/杨善臣 诗文/占峰 时光的锦囊 魔术般替换着道具 青春不会对过往说谎 白昼是一把磨刀石 摆在夜的床头 学画的...
    占峰斯人阅读 1,558评论 15 20