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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Jaybor   /  2015-5-21 20:29  /  11896 人查看  /  239 人回复  /   3 人收藏 转载请遵从CC协议 禁止商业使用本文

来看看,测测!
回复 使用道具 举报
哎呦,不错哦
回复 使用道具 举报
顶一个把
回复 使用道具 举报
大爱无私,你懂我们的!
回复 使用道具 举报
必粗的赞啊
回复 使用道具 举报
真的不错呀
回复 使用道具 举报
领币,题目是很经典的题目
回复 使用道具 举报
  1. public class Demo {
  2.         /*
  3.          * 3.对于任意一个给定数组比如【1,23,56,7】,给出用数组元素能够拼出的最大整数,这里的结果为756231
  4.          *
  5.          * 思路:
  6.          * 1,先取出数组中每个元素的个位数
  7.          * 2,将个位数进行比较,个位数大的值放在数组的前面。(相当于从大到小排序)
  8.          * 3,将数排序后的数组变成字符串并输出
  9.          */
  10.         public static void main(String[] args) {
  11.                 int[] arr = { 1, 23, 56, 7 };
  12.                 String string = "";
  13.                 for (int i = 0; i < arr.length - 1; i++) {
  14.                         for (int j = i + 1; j < arr.length; j++) {
  15.                                 //取出数组arr[i]的个位数
  16.                                 int tempi = Integer.parseInt(String.valueOf(String.valueOf(
  17.                                                 arr[i]).charAt(0)));
  18.                                 //取出数组arr[j]的个位数
  19.                                 int tempj = Integer.parseInt(String.valueOf(String.valueOf(
  20.                                                 arr[j]).charAt(0)));
  21.                                 //比较个位数的大小,将数组排序
  22.                                 if (tempj > tempi) {
  23.                                         int t = arr[i];
  24.                                         arr[i] = arr[j];
  25.                                         arr[j] = t;
  26.                                 }
  27.                         }
  28.                         string = string + arr[i];
  29.                 }
  30.                 System.out.println(string);
  31.         }
  32. }
复制代码
回复 使用道具 举报
经典的题,顶一个
回复 使用道具 举报

看看题目,领点币
回复 使用道具 举报
很认真的看题了  也很认真的思考了:)
回复 使用道具 举报
正在学习中,领题试一下。
回复 使用道具 举报
好复杂的感觉,得努力才能看懂你们的数据
回复 使用道具 举报
以前学习C的时候遇到过这个程序
回复 使用道具 举报
看看。。支持楼主
回复 使用道具 举报
我要我要,给我给我!
回复 使用道具 举报
来看看题目
回复 使用道具 举报
感谢大神给题给分!
回复 使用道具 举报
hw3296416 来自手机 中级黑马 2015-6-17 21:15:16
199#
我要币啊…
回复 使用道具 举报
黑马币黑马币,,,,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马