zoukankan      html  css  js  c++  java
  • 冒泡排序 容易出现的错点总结

     1 public class maopao {
     2 
     3     public static void main(String[] args) {
     4         //冒泡排序
     5         int [] a = new int [] {23,43,56,78,111,234,8,9,};
     6         
     7         System.out.print("原始顺序:");
     8         
     9         for(int t:a)
    10         {
    11             System.out.print(t + " ");
    12         }
    13             System.out.println();
    14             
    15             int m = 0;
    16             
    17             //循环次数
    18             
    19             for(int j=0;j<a.length-1;j++)
    20             {
    21                 //前后比较循环
    22                 for(int i=0;i<a.length-1-j;i++){
    23                     //比较前后元素的大小排序
    24                     if (a[i]>a[i+1]){
    25                         
    26                         //临时存放
    27                         
    28                         int b=a[i];
    29                         
    30                         a[i]=a[i+1];
    31                         
    32                         a[i+1]=b;
    33                     }
    34                     m++;
    35                 }
    36                 System.out.print((j+1)+"次循环:");
    37                 
    38                 for(int t:a)
    39                 {
    40                     System.out.print(t+" ");
    41                 }
    42                 System.out.println();
    43             }
    44             System.out.println("m = " + m);
    45     }
    46 }    

    错点汇总:

    1.前后比较排序必须在总循环次数大括号内。否则报错。

    2 print与println的区别。

    print的运算结果:

    println的运算结果:

    3.符号必须是英文符号,否则无效。

    4.大括号必须成对出现,不得单独出现。

  • 相关阅读:
    7、猜年龄
    6、continue语句
    5、break语句
    4、while循环练习
    poj 2378
    poj 2342
    poj 2287
    poj 2228
    poj 1191
    srm 578 dv2 1000pt
  • 原文地址:https://www.cnblogs.com/TENOKAWA/p/5226833.html
Copyright © 2011-2022 走看看