java1234开源博客系统
博客信息

定义一个由整数组成的数组,要求求出其中的奇数个数和偶数个数

0
发布时间:『 2016-08-04 16:08』  博客类别:Java核心基础  阅读(10663) 评论(0)

定义一个由整数组成的数组,要求求出其中的奇数个数和偶数个数


思路:

首先扫盲下,解释下何为奇数,何为偶数;

整数中,能被2整除的数是偶数,不能被2整除的数是奇数


所以我们定义一个数组,再定义一个变量jishu,用来统计奇数个数,

再定义一个变量,用来统计偶数个数;


遍历数据,假如当前值对2求余余数是1,就是奇数,否则就是偶数;


参数代码:

public class Test {

	public static void main(String[] args) {
		int arr[]=new int[]{1,6,21,7,-2,9,0,81}; // 定义一个数组
		int jishu=0; // 用来统计奇数个数
		int oushu=0; // 用来统计偶数个数
		for(int i=0;i<arr.length;i++){ // 遍历数组
			if(arr[i]%2==1){  // 假如求余余数是1 就是奇数
				jishu++; // 奇数个数加1
			}
			if(arr[i]%2==0){  // 假如求余余数是0 就是偶数
				oushu++;
			}
		}
		System.out.println("数组中的奇数个数:"+jishu);
		System.out.println("数组中的偶数个数:"+oushu);
		
	}
}


运行输出:

数组中的奇数个数:5

数组中的偶数个数:3



关键字:   java  
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有