定义字符数组;
然后调用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)));
}
}