基地123 2022-06-03 16:59 采纳率: 90.2%
浏览 25
已结题

!=左右两边想要比较数组中某个元素和一个字符,该怎么写

像这个样子a【j】!='a'这样的写法为什么是错误的,保存的时候说运算符两边类型不一致,不都应该是char类型吗

for(j=0;j<StringWithUtilities.a.length;j++){
            if(StringWithUtilities.a[j]!='A'||StringWithUtilities.a[j]!='a'||StringWithUtilities.a[j]!='E'||StringWithUtilities.a[j]!='e'||StringWithUtilities.a[j]!='I'||StringWithUtilities.a[j]!='i'||StringWithUtilities.a[j]!='O'||StringWithUtilities.a!='o'||StringWithUtilities.a[j]!='U'||StringWithUtilities.a[j]!='u'){
                non++;
            }
        } 

  • 写回答

2条回答 默认 最新

  • WaitIKnowYou 2022-06-03 22:29
    关注

    代码贴出来、、、
    都是char类型当然可以 可你确定你数组是char吗

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月16日
  • 已采纳回答 10月8日
  • 修改了问题 6月4日
  • 修改了问题 6月4日
  • 展开全部