鸡尾酒排序与冒泡排序相反,在冒泡排序中,元素从左到右迭代,最大的元素首先被放到其正确的位置,依此类推。在鸡尾酒排序中,元素以交替的方式在两个方向(左和右)上迭代。以下是鸡尾酒排序的程序 -示例实时演示public class Demo{ static int temp; static void Cocktail(int a[], int n){ boolean swap = true; int begin = 0, i; int end = n - 1; while (swap) { ... 阅读更多
条件运算符 (? :) 利用一个值(布尔值)的输出来决定接下来要评估哪个表达式。让我们看一个例子 -示例实时演示import java.io.*; public class Demo{ public static void main (String[] args){ Object my_obj = true ? new Integer(91) : new Float(89); System.out.println(my_obj); } }输出91.0名为 Demo 的类包含 main 函数。这里,定义了一个对象实例,如果为真,则显示一个整数值,否则显示一个浮点值。接下来,它们打印到控制台。当提升表达式... 阅读更多