java 字符之间怎么比大小

发布网友 发布时间:2022-04-22 04:25

我来回答

5个回答

热心网友 时间:2023-11-27 05:19

如果是char型的。可以直接把char转换为int类型。
比如:
char ca= 'd';
char cb = 'c';

int ia = (int)ca;
int ib = (int)cb;
int类型怎么比大小就不用我说了吧。记住。char是可以转换为int类型的
我给你写个东西。希望对你有所帮助

for(int i=0;i<128;i++){
System.out.print(i+"转换为char之后:"+(char)i);
if(i%5==0){
System.out.println();
}
}

热心网友 时间:2023-11-27 05:20

//没看清楚是比较字符了...
字符比较可以直接.
char a='a';
char b='b';
if(a<b) //java会自动给他们判断UNICAL码值
System.out.println(a+"<"+b);

//重点 a.compareTo(b)) 要比较的2个字符串

public class wq {
public static void main(String agrs[])
{
String a="aaq";
String b="awq";
System.out.println(a.compareTo(b)); //判断 b和a的大小.. 大多少 或者 小多少 相等返回0
}
}

热心网友 时间:2023-11-27 05:20

char和数值一样可以直接比较
例如a>b c>z 3>s 等

热心网友 时间:2023-11-27 05:21

比的是它们的UNICAL码值

热心网友 时间:2023-11-27 05:21

public class A3 {

public static void main(String[] args) {
char a='a';
char b='b';
if(a>b){
System.out.println("a>b");
}else if(a==b){
System.out.println("a=b");
}else{
System.out.println("a<b");
}

}
}

//也可以用System.out.println((int)a);输出a的ascII码值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com