public class asd { public static void main(String[] args) { char ch[]={'a','a','b'}; int count=0; if(ch[0]!=ch[1]) count++; else {for(int i=1;i<ch.length;i++){ if(ch[i]!=ch[i+1]) count++; }} System.out.print("字符数组中连续字符块个数是"+count); } }
1 回答
阳光下的空气
TA贡献1条经验 获得超0个赞
public class test01 {
public static void main(String[] args) {
char ch[]={'a','a','b'};
int count=0;
for(int i=0;i<ch.length-1;i++){
if(ch[i]==ch[i+1]){
count++;
}
}
System.out.print("字符数组中连续字符块个数是"+count);
}
}
你写的代码你能看懂什么意思吗?if 和 for写的是什么鬼?
帮你修改了下代码,你再认真学习下条件和循环语句!
添加回答
举报
0/150
提交
取消