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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

数组六个数123456,实现的时候 出现的数字是654123 .求大神指点

3 个回复

倒序浏览
需求不明确啊,你是要升序排好的数组,然后后一半数组倒叙放前面,前一半数组升序排后面?
回复 使用道具 举报
  1. int[] arr = new int[6];
  2.                  Scanner sc = new Scanner(System.in);
  3.                  for(int i = 0;i < arr.length;i++)
  4.                  {
  5.                          arr[i] =sc.nextInt();
  6.                  }
  7.                  for(int i = 0;i < arr.length/2;i++ )     //将arr数组中的内容反转
  8.                  {
  9.                          int temp =arr[i] ;
  10.                                  arr[i] = arr[arr.length-i-1];
  11.                                  arr[arr.length-i-1] = temp;                 
  12.                  }
复制代码
回复 使用道具 举报
无语,这不是作业吗但是你又把题目说全
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马