定義字元數組;
然後調用Arrays.sort(數組名);
輸出就可以了。
⑵ java中怎麼輸出字元的ASC碼
import java.util.Scanner;
public class A6_GUI_CardLayout {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (true) {
String s = in.next();
System.out.println("請輸入要轉換的字元:");
System.out.println((int) (s.charAt(0)));
}
}
}
這樣你就可以一直輸入字元 會轉換並顯示出來
希望可以幫到你哈
⑶ Java三目運算符
額、有這么麻煩么?
直接抄
switch(Integer.valueOf(ptype12==null?"-1":ptype12)){
case -1;return ptype;break;
.. .. . .. . .
}
如果非要用三目運算符
得這么寫
return "9".equals(ptype12)?ptype12:(其它表達式);
三目運算符是這個樣子滴
布爾值?F1:F2
如果布爾值為真,執行F1,否則F2
還涉及到運算符優先順序的問題
如果後面太長最好括起來
另外三目運算符不能單獨使用,不能完全代替if else
可能會這么出現
value = boolean?v1:v2;
StringBuffer.append(boolean?v1:v2);
return boolean?v1:v2;
反正就是不能直接拿出來用了
以上回答你滿意么?
⑷ 請java中的解釋一段隨機生成字母+數字的代碼
就是把隨機產生的int轉成大小寫字母和數字對應的ascii碼,因為大,小寫字母和數字的ascii碼不是連續的,所以要分別考慮。 asc('0') = 48, asc('A') = 65, asc('a') = 97
⑸ Java 獲得輸入字母的ASC碼
//輸入字元串轉換成數字的asc碼
char a = 'B';
char x = 'B';
int ina = (int)x;
System.out.println(a);
就是輸入一個自己 然後輸出它的ASC碼比如
public class Hw1 {
public static void main(String[] args) {
inta='國';
System.out.println(a);
這樣可以順利輸出ASC碼值
用Scanner輸入一個字元後變成ASC碼值
import java.uitl.Scanner;
public class Hw1 {
public static void main(String[] args) {
String s=(new Scanner(System.in)).next();
System.out.println((int)(s.charAt(0)));
}
}