黑马程序员技术交流社区

标题: 这问题太灵异 --又一次感觉见到鬼了 [打印本页]

作者: 火七君    时间: 2015-3-17 13:23
标题: 这问题太灵异 --又一次感觉见到鬼了
本帖最后由 火七君 于 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. }
复制代码
我写的跟毕老师写的一模一样,但是最后运行结果毕老师的是


而用我的方法运行就成了


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

作者: 关山明月    时间: 2015-3-17 13:53
你贴出来的代码中,第37行,if 语句后面多了个分号。。。。。
作者: 火七君    时间: 2015-3-17 13:54
关山明月 发表于 2015-3-17 13:53
你贴出来的代码中,第37行,if 语句后面多了个分号。。。。。

神请受我一拜!!
:dizzy::dizzy::dizzy::dizzy:
作者: 关山明月    时间: 2015-3-17 13:56
火七君 发表于 2015-3-17 13:54
神请受我一拜!!

别,我也是找了半天,还自己写了一遍才发现了。。。。:L
作者: 火七君    时间: 2015-3-17 13:59
关山明月 发表于 2015-3-17 13:56
别,我也是找了半天,还自己写了一遍才发现了。。。。

你打算进哪期?
作者: 殷俊    时间: 2015-3-17 14:00
额,真是神了,一楼。(⊙o⊙)…这样的小错误真是很困扰人啊
作者: 关山明月    时间: 2015-3-17 14:03
火七君 发表于 2015-3-17 13:59
你打算进哪期?

62,不过可能来不及了,昨晚上刚提交自荐信,现在看第二遍视频,才第6天,博客才刚写。。。
作者: 火七君    时间: 2015-3-17 14:14
关山明月 发表于 2015-3-17 14:03
62,不过可能来不及了,昨晚上刚提交自荐信,现在看第二遍视频,才第6天,博客才刚写。。。 ...

我也打算62期呢,昨天晚上刚写第一篇博客,基础测试那个过了。
现在最担心的是入学考试出状况,所以正在狂打代码呢
作者: 关山明月    时间: 2015-3-17 14:26
火七君 发表于 2015-3-17 14:14
我也打算62期呢,昨天晚上刚写第一篇博客,基础测试那个过了。
现在最担心的是入学考试出状况,所以正在 ...

呃,我也是昨晚上第一篇博客,基础测试还没开始。我最担心面试。。。。
作者: 火七君    时间: 2015-3-17 14:28
关山明月 发表于 2015-3-17 14:26
呃,我也是昨晚上第一篇博客,基础测试还没开始。我最担心面试。。。。 ...

同感,总感觉准备不足。
作者: 田晓莉    时间: 2015-3-17 20:30
火七君 发表于 2015-3-17 14:14
我也打算62期呢,昨天晚上刚写第一篇博客,基础测试那个过了。
现在最担心的是入学考试出状况,所以正在 ...

求指点下基础测试~刚刚交了自荐信,感觉各种来不及
作者: coolzhou9527    时间: 2015-3-17 22:01
楼主,这种小错误,我之前也是经常犯,如果用规范语句,这样错误可以避免。。。
作者: rhui    时间: 2015-3-17 22:12
学习中,刚开始看,好复杂的感觉
作者: 739262720    时间: 2015-3-17 22:34
好复杂,新手看不懂
作者: 火七君    时间: 2015-3-18 08:34
739262720 发表于 2015-3-17 22:34
好复杂,新手看不懂

这是冒泡排序和选择排序有什么看不懂的?
而且毕老师视频中都有写。估计你没看到那儿呢
作者: 2119391569    时间: 2015-3-18 08:59
看到哪里自然就会了,多想多练自认就会了!
作者: DxxD    时间: 2015-3-18 09:16
小问题有时候真的要坑死人。。。。
作者: 火七君    时间: 2015-3-18 10:06
DxxD 发表于 2015-3-18 09:16
小问题有时候真的要坑死人。。。。

恩,深有体会
作者: 金康俊    时间: 2015-3-18 10:19
好吧,一看这一长串的代码就有点头晕.
作者: 火七君    时间: 2015-3-18 10:45
金康俊 发表于 2015-3-18 10:19
好吧,一看这一长串的代码就有点头晕.

晕着晕着我现在就不晕了:lol




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2