题解 | 图片整理
图片整理
https://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941
import java.util.Scanner; import java.util.Arrays; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNext()) { // 注意 while 处理多个 case char[] a = in.next().toCharArray(); int length =a.length; //冒泡排序 java中 字符类型数据也可以直接运算,可以不转成int for(int i=0;i<length-1;i++){ for(int j=0;j<length-i-1;j++){ if(a[j] > a[j+1]){ char temp =a[j+1]; a[j+1]=a[j]; a[j]=temp; } } } //如果不采用冒泡排序,可以直接用工具类 Arrays.sort(a);去实现 String b = new String(a); System.out.println(b); } } }