`
吕金含
  • 浏览: 84744 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

java中找出奇数和偶数并按照从小到大的顺序输出

 
阅读更多
/**
   * 需求根据输入的一行数字,找出奇数和偶数并按照从小到大的顺序输出。
   */
	
   public static void main(String[] args) {
	    int[] array1={1,3,2,90,7,8,4,6,65};//把一行数字放入到数组里面;
	    int[] jishu;//定义一个奇数数组;
	    int[] oushu;//定义一个偶数数组;
	    int n=0;
	   for (int i = 0; i < array1.length; i++) {
		   if(array1[i]%2==0){
			  n++; 
		  } 
  	  }  
	    jishu=new int[array1.length-n];
	    oushu=new int[n];
	    int count1=0;
	    int count2=0;
	     for (int i = 0; i < array1.length; i++) {
			   if(array1[i]%2==0){
				  count1++; 
				  oushu[count1-1]=array1[i];
			     }else{
			      count2++;
			      jishu[count2-1]=array1[i];
			      }
				   
	  	  }  
	     
	   Arrays.sort(jishu);//奇数数组排序
	   Arrays.sort(oushu);
	   //打印奇数
	   System.out.print("奇数为:");
	   for (int i = 0; i < jishu.length; i++) {
		 System.out.print(jishu[i]+" ");
	}
	   System.out.println();
       System.out.print("偶数为:"); 	
       for (int i = 0; i < oushu.length; i++) {
  	   System.out.print(oushu[i]+" ");
  	}
}

分享到:
评论

相关推荐

    使用JAVA,判断数据奇数和偶数的个数

    根据提供的标题和描述,我们需要编写一个程序,它能够读取用户输入的一系列正整数,直到用户输入-1为止,然后计算并输出奇数和偶数的个数。下面我们将详细探讨如何实现这个功能,以及相关的Java知识。 首先,我们...

    C++1158 - 输出奇数和偶数

    输入 n 个整数,将其中的奇数和偶数分别显示出来(1)。

    调整数组顺序使奇数位于偶数前面,python,jupyter

    调整数组顺序使奇数位于偶数前面,python,jupyter,调整数组顺序使奇数位于偶数前面,python,jupyter

    Python输出n以内的奇数或偶数

    #参数k表示从多少开始,如k=0表示输出n以内的偶数,k=1表示输出n以内的奇数 def generateList(k,n): L=[] while(k&lt;n): L.append(k) k=k+2 print (L) generateList(0,100) #[0, 2, 4, 6, 8, 10...98] ...

    C语言训练程序_统计字符串中ASII值为偶数奇数的个数

    - 功能说明:遍历字符串中的每个字符,根据其ASCII值判断是偶数还是奇数,并更新`x`数组中的计数值。 - 实现方法:通过`for`循环逐个检查字符串中的字符,利用模运算符 `%` 来判断字符的ASCII值是奇数还是偶数。 -...

    偶在前奇在后排序(字符串).cpp

    规则二:在规则一的前提下按照从大到小的顺序排序。 输入说明 数据由两行构成,第一行为整数n(n),表示待排序整数的数量。第二行是n个整数,每个整数的取值区间都为[-32768~32767],整数之间以空格间隔。 ...

    python编写程序,生成10个随机整数,其中的奇数相加,偶数相加,结果进行输出两个和

    python编写程序,生成10个随机整数,其中的奇数相加,偶数相加,结果进行输出两个和。

    调整数组顺序使得奇数在偶数前面1

    标题中的“调整数组顺序使得奇数在偶数前面1”是指一种编程问题,目标是将一个整数数组重新排列,使得所有的奇数都出现在数组的前面,所有的偶数都出现在数组的后面。这个问题通常出现在算法练习中,例如LeetCode等...

    奇数和偶数.docx

    黑熊老师的游戏活动可以分为多个步骤:首先,让学生们准备两张小纸条,并在上面写下一个奇数和一个偶数,然后让学生们将右手中的数乘2,左手中的数乘3,最后将乘积相加。黑熊老师通过这种活动,想要学生们领悟到奇数...

    求奇数和偶数的和.rar

    标题中的“求奇数和偶数的和”指的是在编程领域中常见的数学问题,即计算一个数字序列中所有奇数和偶数的和。这个问题在初级编程教学中常见,通常用于教授基本的循环结构和条件判断。我们可以用多种编程语言来解决这...

    将一个整数线性表拆分成奇数和偶数线性表

    标题 "将一个整数线性表拆分成奇数和偶数线性表" 涉及的核心知识点是数据结构中的线性表操作以及算法设计。线性表是一种基本的数据结构,它由有限个相同类型元素构成的有序序列,常见的实现方式有数组和链表。 在本...

    奇数和偶数的运算性质.docx

    本节课的主要目标是让学生了解奇数和偶数的运算性质,掌握加减法中数的奇偶性变更的过程,并提高推理能力。 奇数和偶数的定义 奇数是一种不能被2整除的数,例如1、3、5、7等;偶数是一种可以被2整除的数,例如2、4...

    java代码-java练习输出打印1到100的奇数和偶数。

    在Java编程语言中,输出1到100的奇数和偶数是一项常见的练习,它可以帮助初学者熟悉循环和条件判断语句。这个练习的基本思路是使用for循环遍历1到100的整数,并通过if语句来判断当前数字是奇数还是偶数,然后分别...

    194(将一个整数线性表拆分成奇数和偶数线性表)

    将一个整数线性表拆分成奇数和偶数线性表,课后习题,完整好用

    简单的确100之内的奇数的偶数之和(C语言代码)

    标题中的“简单的确100之内的奇数的偶数之和”是一个基本的编程问题,旨在计算1到100之间所有奇数的和以及所有偶数的和。这个问题通常用于教学,以帮助初学者熟悉循环、条件语句以及变量在C语言中的使用。 在给出的...

    菜鸟简单java程序键盘录入数判断偶数和奇数

    简单java程序键盘录入数判断偶数和奇数.提示用户输入5个100-200(包含100和200)之间的数字判断是不是偶数如果是就将其存放在一个集合当中

    c++数据结构顺序表奇数在左偶数在右源码例子

    这个例子中,`sortEvenOdd`函数接收一个整数向量并对其进行重新排序,然后在`main`函数中,我们创建了一个包含1到9的顺序表,并调用了`sortEvenOdd`函数,最后打印出调整后的顺序表。 这个C++数据结构的练习有助于...

    奇数在顺序表中的查找和测试

    4. 混合情况:包含奇数和偶数的顺序表,检查奇数是否都被正确找出。 5. 边界值:测试最小和最大整数,以及接近这些边界的数字。 6. 大规模数据:在大量数据中查找奇数,测试性能和效率。 测试不仅能确保代码的正确...

    ACL奇数偶数匹配.doc

    我们使用了 route-map 来将 ACL 应用到路由表中,从而实现了对奇数和偶数的网络号的匹配。 知识点: 1. ACL 的基本概念和应用 ACL(Access Control List)是一种网络安全机制,用于控制网络流量的流入和流出。ACL ...

Global site tag (gtag.js) - Google Analytics