ACM试题 - ASCII码排序 - Java中字符与对应ASCII码的转换
生活随笔
收集整理的這篇文章主要介紹了
ACM试题 - ASCII码排序 - Java中字符与对应ASCII码的转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java中字符轉換對應ASCII碼有兩種方式:
第一種:
char c = 'a'; byte b = (byte)c; // b=97第二種:
char c = 'a'; int b = c; // b=97而一個ASCII碼轉換成相應字符則僅需強制轉換:
int a = 97; char c = (char)a; // c='a'ACM試題題源(ASCII碼排序):http://acm.nyist.net/JudgeOnline/problem.php?pid=4
源代碼:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner cin = new Scanner(System.in);int n = cin.nextInt();String[] ans = new String[n];for (int i = 0; i < n; i++) {String s = cin.next();String[] str = s.split("");if(str[2].toCharArray()[0] < str[1].toCharArray()[0]){String temp = str[1];str[1] = str[2];str[2] = temp;}if(str[3].toCharArray()[0] < str[1].toCharArray()[0]){String temp = str[3];str[3] = str[1];str[1] = temp; }if(str[3].toCharArray()[0] < str[2].toCharArray()[0]){String temp = str[3];str[3] = str[2];str[2] = temp; }ans[i] = str[1]+" "+str[2]+" "+str[3];}for (int i = 0; i < n; i++) {System.out.println(ans[i]);}} }轉載于:https://www.cnblogs.com/louislee92/p/3923803.html
總結
以上是生活随笔為你收集整理的ACM试题 - ASCII码排序 - Java中字符与对应ASCII码的转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git@github.com: Perm
- 下一篇: Java注解的基本概念和原理及其简单实用