java怎么判断两个数的第一个数是否相等

2025-02-23 13:28:59
推荐回答(3个)
回答1:

如果是固定的5位数,可以参考如下代码:
int a=12345;
int b=54321;
a=a/10000;
b=b/10000;
if(a==b){
System.out.prinlnt("这两位数的首位相等");

}else{
System.out.prinlnt("这两位数的首位不相等");
}

如果不是固定的位数,可以做一个判断,3位数就除以100,4位数就厨艺1000,5位数就除以10000
以此类推。

回答2:

public class Test {

    public static void main(String[] args){
        String a = "12345";
        String b = "22345";
        String c = "1s345";
        String firstCharOfa =  a.substring(0,1);
        if(b.startsWith(firstCharOfa)){
            System.out.print("相等");
        }else{
            System.out.print("不相等");
        }
        if(c.startsWith(firstCharOfa)){
            System.out.println("相等");
        }else{
            System.out.println("不相等");
        }
    }
}

回答3:

用==符号,用equce判断对象,包括string