初学JAVA——代码练习(冒泡排序)

package XQ;

public class BianLiErWeiShuZu {

    public static void main(String[] args) {
        int[] A = new int[] { 6, 9, 8, 3, 5, 2 };
        int C = 0;
        for (int D = 1; D < A.length; D++)
        {
            for (int B = 1; B < A.length-D+1; B++)
            {
                if (A[B - 1] > A[B])
                {
                    C = A[B - 1];
                    A[B - 1] = A[B];
                    A[B] = C;
                }
            }
            for (int B = 1; B < A.length+1; B++)
            {
                System.out.print(A[B - 1]+" ");
            }
            System.out.println();
        }

    }
}

时间: 2024-10-24 22:44:13

初学JAVA——代码练习(冒泡排序)的相关文章

初学JAVA——代码练习(数学运算)

package zhiZuo4; import java.util.Random; public class Math { public static void main(String[] args) { //数学运算 四舍五入 System.out.println(java.lang.Math.round(16.487)); //取上限值 System.out.println(java.lang.Math.ceil(16.487)); //取下限值 System.out.println(jav

初学JAVA——代码练习(100以内与7有关的数)

public class Yu7youguandeshu100 { public static void main(String[] args) { for (int a = 1;a<=100;a++) { if(a%7==0) { System.out.print(a+" "); } else { if (a%10==7) { System.out.print(a+" "); } else { if(a/10==7) { System.out.print(a

初学JAVA——代码练习(折纸比山高)

public class ZhuMuLangMaZhi { public static void main(String[] args) { double A = 0.0008; int B = 0; while (A<8848) { B=B+1; A=A*2; } System.out.print(B); } }

初学JAVA——代码练习(小孩年龄)

public class XiaoHaiNianLing { public static void main(String[] args) { int X = 7; int B = 7; for (int a=0;a<X;a++) { int C = B+a*2; System.out.print("年龄为"+C); } } }

初学JAVA——代码练习(百鸡百钱)

public class BaiJiBaiQian { public static void main(String[] args) { for (double a = 0;a<=50;a++) { for (double b = 0;b<=100;b++) { for (double c = 0;c<=200;c++) { if (2*a+b+c/2==100) { System.out.println("公"+a+"母"+b+"小&q

初学JAVA——代码练习(字符串)

package zhiZuo4; public class Test { public static void main(String[] args) { //声明定义字符串 String A = "AAAAAA"; String B = null; B = new String(); B = new String("AAAAA"); char[] c = new char[]{'A','A','A'}; String D = new String(c); Syst

初学JAVA——代码练习(验证字符串结束字符)

package zhiZuo4; public class Last { public static void main(String[] args) { String A = "jasd"; String C = A.replace("sd","0"); int D = C.length(); System.out.println((C.lastIndexOf("0")==(D-1))); } }

初学JAVA函数

  函数是定义在类中的具有特定功能的小程序,函数也称为方法(将功能代码封装,便于对该功能进行服用,只有被调用施才会被执行) 静态函数所调用的被调用函数也必须是静态. 格式: 修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2) { 执行语句: Return 返回值: } 特殊情况:功能没有返回值时,return的后面直接用分号结束,因为没有具体返回值,所以此时的返回值类型用void来表示. 函数提高了代码的复用性. class test617 {        public stat

JAVA代码实现数据结构常用排序算法

下面是用JAVA代码实现的数据结构中的7中基本排序算法: (1)直接插入排序 /** 直接插入排序 **/ /** 数组是引用类型,元素值将被改变 **/ public static void insertSort(int[] table) { /** n-1趟扫描 **/ for (int i = 1; i < table.length; i++) { /** 每趟将table[i]插入到前面已排序的序列中 **/ int temp = table[i], j; /** 将前面较大元素向后移动