java代码奇偶分离排序 java奇偶数判断代码

JAVA 整数奇偶排序你的算法是好的 , 在你的基础上改善下
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
【java代码奇偶分离排序 java奇偶数判断代码】Scanner cin = new Scanner(System.in);
int[] a = new int[10];
int[] b = new int[10];
int c;
for (int i = 0; i10; i)
a[i] = cin.nextInt();
// Arrays.sort(a);
for (int i = 0; i9; i)
for (int j = i1; j10; j) {
if (a[i]a[j]) {
c = a[i];
a[i] = a[j];
a[j] = c;
}
}
//oddIndex---奇数index
for (int i = 9, oddIndex = 0, evenIndex = 9 ; i = 0; i--)
//for (int j = 9; j = 0; j--) {
//if (a[i] % 2 == 0)
//b[i] = a[j];
//else
//b[9 - i] = a[j];
//}
if(a[i] % 2 == 0){
b[evenIndex--] = a[i];
}else{
b[oddIndex] = a[i];
}
for (int i = 0; i10; i)
System.out.print(b[i]" ");
}
}
java 判断奇偶数代码如下:
import java.util.Scanner;
public class woo {
public static void main(String args[]) {
Scanner scan =new Scanner(System.in);
System.out.println("输入一个整数");
int a = scan.nextByte();
if(a%2 != 0)
System.out.printf("%d是奇数", a);
else
System.out.printf("%d是偶数", a);
}
}
扩展资料:
在Java核心API中,有许多应用final的例子 , 例如java.lang.String,整个类都是final的 。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写 。
如果指定了一个类为final,则该类所有的方法都是final的 。Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用重大 , 具体参见Java运行期优化 。此举能够使性能平均提高50% 。
特别是String对象的使用 , 出现字符串连接时应该使用StringBuilder/StringBuffer代替 。由于Java虚拟机不仅要花时间生成对象,以后可能还需要花时间对这些对象进行垃圾回收和处理,因此 , 生成过多的对象将会给程序的性能带来很大的影响 。
参考资料:
百度百科——奇数
百度百科——偶数
求高人用java语言帮我编一个判断一个数的奇偶性的程序public class Num { public void number(int n) {boolean b = true;if (n % 2 == 0) { // n%2意思是求余,能被2整除的数是偶数,不能被2整除的数是奇数b = false;
}
if (b) {
System.out.println("是奇数");
} else {
System.out.println("是偶数");
}
} public static void main(String args[]) {Num num = new Num();num.number(88);//看你想在哪里判断一个数就调用它 }
}你自己运行看看
java 如何按出现顺序调换奇数和偶数的位置java可以通过使用别的排序例如归并或者插入排序,也可以单独开辟数组的方式来调换奇数和偶数的位置 。
这些都和内部排序算法相似,考虑到具有稳定性的排序算法不多 , 例如插入排序,归并排序等;这里采用插入排序的思想实现 。
代码如下:
Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征 。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论 , 允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意 。
因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度 。Sun公司为了抢占市场先机 。
java整数奇偶排序正常思路:
整体从小到大排序
遍历
(1)判断奇偶
(2)奇数放到奇数结果集,偶数放到偶数结果集
关于java代码奇偶分离排序和java奇偶数判断代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读