int p=0;
int q=0;
for(;q<=6;q++){
if(ss[q+2]==ss[q+1]&&ss[q]==ss[q+1]){
p=1;
}
}这样对吗???
3 回答
已采纳
阿旭_
TA贡献217条经验 获得超353个赞
public class Test5 extends Object { public static void main(String[] args) { char v1[] = new char[] { 'a', 'b' }; char v2[] = new char[] { 'a', 'a' }; boolean isEquals = false;// 用于判断结果是否相同 /* 如果长度相同,是不是每个对应位置的字符相同 */ int n = v1.length; if (n == v2.length) { isEquals = true;// 暂时设置是对的 int i = 0;// 步长 while (n-- != 0) {// 我这里是倒着每一个字符进行比较 if (v1[i] != v2[i]) { isEquals = false;// 有一个是不等的。 break; } i++; } } if (isEquals) { System.out.println("一样"); } else { System.out.println("不一样"); } } }
LuckyStar_lyx
TA贡献14条经验 获得超5个赞
如果单纯的比较每一个字符一不一样,可以直接比较ASCII值是否相当,
比较两个字符串的是否相同的话,可以用string.h中的strcmp();函数。
添加回答
举报
0/150
提交
取消