A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 火七君 中级黑马   /  2015-3-17 13:23  /  1511 人查看  /  19 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 火七君 于 2015-3-17 17:11 编辑
  1. package com.itheima;

  2. public class OldTest1 {

  3.         public static void main(String[] args) {
  4.                 int [] arr = {25,6,2,68,88,65,4};
  5.                 getArry(arr);
  6. //                bubbleSort(arr);
  7.                 sectSort(arr);
  8.                 getArry(arr);
  9.         }
  10.         public static void bubbleSort(int[] arr)//毕老师写的
  11.         {
  12.                 for(int x=0; x<arr.length-1; x++)
  13.                 {
  14.                         for(int y=0; y<arr.length-1-x; y++)
  15.                         {
  16.                                 if(arr[y]>arr[y+1])        
  17.                                 {
  18.                                         spr(arr,y,y+1);
  19.                                         /*
  20.                                         int temp  = arr[y];
  21.                                         arr[y] = arr[y+1];
  22.                                         arr[y+1] = temp;
  23.                                         */
  24.                                 }
  25.                         }        
  26.                 }
  27.         }


  28. //
  29.         public static void sectSort(int[] arr)//我自己写的
  30.         {
  31.                 for (int i = 0; i < arr.length-1; i++) {
  32.                         for (int j = 0; j < arr.length-1-i; j++) {
  33.                                 if(arr[j]>arr[j+1]);
  34.                                         spr(arr,j,j+1);
  35. //                                int x = arr[j];
  36. //                                arr[j] = arr[j+1];
  37. //                                arr[j+1] = x;
  38.                         }
  39.                 }
  40.         }
  41.         public static void getArry(int[] arr)//遍历方法
  42.         {
  43.                         System.out.print("[");
  44.                 for (int i = 0; i < arr.length; i++) {
  45.                         if(i<arr.length-1)
  46.                                 System.out.print(arr[i]+",");
  47.                         else
  48.                                 System.out.println(arr[i]+"]");
  49.                 }
  50.         }

  51. //        public static void selectSort(int[] arr) {
  52. //                for (int i = 0; i < arr.length - 1; i++) {
  53. //                        for (int j = i+1; j < arr.length; j++) {
  54. //                                if(arr[i]>arr[j])
  55. //                                        spr(arr,i,j);
  56. ////                                        int t = arr[i];
  57. ////                                    arr[i] =arr[j];
  58. ////                                    arr[j] =t;
  59. //                        }
  60. //                }
  61. //        }

  62.         private static void spr(int[] arr, int j,int i) {
  63.                 int temp = arr[i];
  64.                 arr[i] =arr[j];
  65.                 arr[j] = temp;
  66.         }
  67.         
  68.         
  69.         


  70.         
  71. }
复制代码
我写的跟毕老师写的一模一样,但是最后运行结果毕老师的是


而用我的方法运行就成了


再次崩溃。。。。。
这一个多小时我就找哪儿不一样愣是没找出来
谁眼力好帮我看看咋回事儿?

19 个回复

倒序浏览
你贴出来的代码中,第37行,if 语句后面多了个分号。。。。。
回复 使用道具 举报
关山明月 发表于 2015-3-17 13:53
你贴出来的代码中,第37行,if 语句后面多了个分号。。。。。

神请受我一拜!!
:dizzy::dizzy::dizzy::dizzy:
回复 使用道具 举报
火七君 发表于 2015-3-17 13:54
神请受我一拜!!

别,我也是找了半天,还自己写了一遍才发现了。。。。:L
回复 使用道具 举报
关山明月 发表于 2015-3-17 13:56
别,我也是找了半天,还自己写了一遍才发现了。。。。

你打算进哪期?
回复 使用道具 举报
额,真是神了,一楼。(⊙o⊙)…这样的小错误真是很困扰人啊
回复 使用道具 举报

62,不过可能来不及了,昨晚上刚提交自荐信,现在看第二遍视频,才第6天,博客才刚写。。。
回复 使用道具 举报
关山明月 发表于 2015-3-17 14:03
62,不过可能来不及了,昨晚上刚提交自荐信,现在看第二遍视频,才第6天,博客才刚写。。。 ...

我也打算62期呢,昨天晚上刚写第一篇博客,基础测试那个过了。
现在最担心的是入学考试出状况,所以正在狂打代码呢
回复 使用道具 举报
火七君 发表于 2015-3-17 14:14
我也打算62期呢,昨天晚上刚写第一篇博客,基础测试那个过了。
现在最担心的是入学考试出状况,所以正在 ...

呃,我也是昨晚上第一篇博客,基础测试还没开始。我最担心面试。。。。
回复 使用道具 举报
关山明月 发表于 2015-3-17 14:26
呃,我也是昨晚上第一篇博客,基础测试还没开始。我最担心面试。。。。 ...

同感,总感觉准备不足。
回复 使用道具 举报
火七君 发表于 2015-3-17 14:14
我也打算62期呢,昨天晚上刚写第一篇博客,基础测试那个过了。
现在最担心的是入学考试出状况,所以正在 ...

求指点下基础测试~刚刚交了自荐信,感觉各种来不及
回复 使用道具 举报
楼主,这种小错误,我之前也是经常犯,如果用规范语句,这样错误可以避免。。。
回复 使用道具 举报
rhui 中级黑马 2015-3-17 22:12:05
13#
学习中,刚开始看,好复杂的感觉
回复 使用道具 举报
好复杂,新手看不懂
回复 使用道具 举报
739262720 发表于 2015-3-17 22:34
好复杂,新手看不懂

这是冒泡排序和选择排序有什么看不懂的?
而且毕老师视频中都有写。估计你没看到那儿呢
回复 使用道具 举报
看到哪里自然就会了,多想多练自认就会了!
回复 使用道具 举报
DxxD 中级黑马 2015-3-18 09:16:48
17#
小问题有时候真的要坑死人。。。。
回复 使用道具 举报
DxxD 发表于 2015-3-18 09:16
小问题有时候真的要坑死人。。。。

恩,深有体会
回复 使用道具 举报
好吧,一看这一长串的代码就有点头晕.
回复 使用道具 举报
金康俊 发表于 2015-3-18 10:19
好吧,一看这一长串的代码就有点头晕.

晕着晕着我现在就不晕了:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马