[Java] 按各字符的ASCII码从小到大排序(ASCII码排序) →→→→→进入此内容的聊天室

来自 , 2019-04-21, 写在 Java, 查看 132 次.
URL http://www.code666.cn/view/0ff8033c
  1. import java.util.Scanner;
  2.  
  3.  //ASCII码排序
  4.  public class Main{
  5.      public static void main(String[] args) {
  6.          Scanner scan = new Scanner(System.in);
  7.          String str;
  8.          char[] ch = new char[3];
  9.          char temp;
  10.          while(scan.hasNext()){
  11.              str = scan.next();
  12.              for(int i=0;i<3;i++)
  13.                  ch[i] = str.charAt(i);
  14.              for(int j=0;j<3;j++){
  15.                  for(int i=0;i<2;i++)
  16.                      if(ch[i]>ch[i+1]){
  17.                          temp = ch[i];
  18.                          ch[i] = ch[i+1];
  19.                          ch[i+1] = temp;
  20.                      }
  21.              }
  22.              for(int i=0;i<2;i++)
  23.                  System.out.print(ch[i]+" ");
  24.              System.out.println(ch[2]);
  25.                  
  26.          }
  27.      }
  28.  }

回复 "按各字符的ASCII码从小到大排序(ASCII码排序)"

这儿你可以回复上面这条便签

captcha