中易网

请问这段java程序有什么错的?

答案:2  悬赏:60  
解决时间 2021-11-13 15:58
public static int CountA(String str)
{

int aCounter=0;
for(int count = 0; count < str.length();count++)
{

if(str.charAt(count).equals("a"))
{
aCounter++;
}

}
return aCounter;
}

IDE显示:
--------------------Configuration: --------------------
G:\Counter.java:28: error: char cannot be dereferenced
if(str.charAt(count).equals("a"))
^
1 error

Process completed.
最佳答案
char charAt(int index) 返回指定索引处的 char 值。
可将str.charAt(count).equals("a") 改为:
str.charAt(count) == 'a'
全部回答
当然没有了,你看看你最后的那个for语句 for(int x=4;x<0;x--) x的初始值为4,4是否小于0?不是吧,不是的话,就直接退出for循环,故而没有执行system.out.println()语句
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小白兔的眼睛给人类什么启发?
樱花小苗价格多少
迈皋桥附近租房
成本会计的工作内容是什么?
梦见心醉魂迷是什么意思?好不好呢?
我用残损的手掌诗中的手掌象征什么
平顶山驾校哪家好
你好,请问昂达在佳木斯有实体商店和售后吗
头发很少植发大概要多少钱
哪里出产花岗岩石麻石
房子装修好了,请问油漆施工该怎么验收?
我含铅量有点过多吃什么食物可以排铅?
处置失当的意思?成语怎么解释?
惠普电脑一体机310系列原始开机密码
菇茑的叶子出现红斑怎么回事
推荐资讯
2017年专硕会计专业齐齐哈尔大学报名多少人
请问笔记本电脑电源有声音正不正常?
怎样在铝板上打字
面瘫会有后遗症吗/后遗症的几率是多少?
焦唇乾舌的意思是什么?焦唇乾舌的释义是什么
围场有什么好玩的
经济开发区派出所地址在哪,我要去那里办事
google地图卫星地形模式如何转换
饮冰茹檗的意思?成语怎么解释?
大竹县教育科技知识产权局怎么去啊,我要去那
日语N1和CCNA,该如何开始找工作?
喉咙痛加鼻塞然后流鼻涕.吃什么水果比较好
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?