【235天】Java编程基本思路 + KeyListener接口 + 冒泡排序算法最终版

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了【235天】Java编程基本思路 + KeyListener接口 + 冒泡排序算法最终版脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

叨叨两句

  1. 插,昨晚忘发了。今早补上。

Java编程基本思路

  1. 项目需求
  2. 需求分析
  3. 相关类/对象/方法/属性
  4. 核心逻辑
  5. 代码实现

KeyListener接口

  1. keyTyPEd
  2. keyPressed
  3. keyReleased

冒泡排序算法最终版

package com.test;  import java.lang.reflect.Array; import java.util.Arrays;  /**  * @author Administrator  * 冒泡排序算法最终版  *   */ public class MySort {      public static void main(String[] args) {         int[] arr = {1,2,3,5,8};         sortUp(arr); //升序     }          public static void sortUp(int[] arr) {         System.out.println("本次排序数组为"+Arrays.toString(arr));         boolean sort = true;         for(int j = 0;j<arr.length-1;j++) {             for(int i = 0;i<arr.length-1-j;i++) {                 System.out.println("运行第"+(j+1)+"趟——第"+(i+1)+"次");                 if(arr[i]>arr[i+1]) {                     System.out.println("运行第"+(j+1)+"趟——第"+(i+1)+"次发生了"+arr[i]+"与"+arr[i+1]+"的交换");                     System.out.println("交换前为"+Arrays.toString(arr));                     int temp = arr[i];                     arr[i] = arr[i+1];                     arr[i+1] = temp;                     sort = false;                     System.out.println("交换后为"+Arrays.toString(arr));                 } else {                     System.out.println("运行第"+(j+1)+"趟——第"+(i+1)+"次时未发生交换");                 }             }                          if(sort) {                 System.out.println("该排序数组本身就有顺序,第"+(j+1)+"趟结束循环");                 break;             }                      }                  System.out.print("最终结果为"+Arrays.toString(arr));     } } 

脚本宝典总结

以上是脚本宝典为你收集整理的【235天】Java编程基本思路 + KeyListener接口 + 冒泡排序算法最终版全部内容,希望文章能够帮你解决【235天】Java编程基本思路 + KeyListener接口 + 冒泡排序算法最终版所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。