You need to enable JavaScript to run this app. Java中如何判断char类型变量是否与指定字符值相等
优惠活动
大模型
产品
解决方案
定价
更多

Java中如何判断char类型变量是否与指定字符值相等

解决方案

直接在if判断条件中写入:

a == 'e'

补全后的完整代码如下:

public static void check(char a){
    if(a == 'e'){
        System.out.println("if");
    }else{
        System.out.println("else");
    }
}

注意事项

  • Java中char类型属于基本数据类型,直接使用==做等值判断即可,不需要使用equals方法
  • 小写字母e作为char常量必须用单引号'包裹,使用双引号会被识别为String类型,引发编译报错
  • 如果需要同时兼容大写E的判断,可以调整为以下两种写法:
    • 多条件判断:a == 'e' || a == 'E'
    • 统一转小写后判断:Character.toLowerCase(a) == 'e'

内容的提问来源于stack exchange,提问作者Rori2000

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 15:45:05