//因为开心和不开心的区别在于“(”和“)”出现的次数,所以可以考虑使用char比较。
public class isHappy {
public static void main(String[] args) {
int happy= 0;
int sad = 0;
String a="我好开心:-)我开心:-)我不开心:-(";
for (int i = 0; i < a.length(); i++) {
if(a.charAt(i)=='('||a.charAt(i)=='('){
sad++;
}else if(a.charAt(i)==')'||a.charAt(i)==')'){
happy++;
}
}
if(happy>=sad){
System.out.println("开心");
}else{
System.out.println("不开心");
}
}
}