精慕门5423704
2021-01-03 13:24
这里的equals是什么意思,不用为什么运行不了
public class HelloWorld {
public static void main(String[] args) {
//成绩大于80分
int A=85;
String sex="男";
sex="女";
//如果是男就进男子组决赛否则去女子组决赛
if (A>80){ if (sex.equals("男")){System.out.println("进男子组决赛");}else{System.out.println("进女子组决赛");}
//成绩小于80分则未进入决赛
} else{System.out.println("未进入决赛");}
}
}
应该可以运行
第11行else前需要加多一个},因为前面两个if条件已经结束了,后面的输出已经跳出两个条件了
String 类型的变量 sex.equals("男") 用于比较两个字符串是否相同 返回结果是boolean类型 if中必须为判断条件为boolean 类型 直接传入sex 肯定是运行不了的
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题