课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
这里的equals是什么意思,不用为什么运行不了
2021-01-03
源自:Java入门第一季(IDEA工具)升级版 4-4
正在回答
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 肯定是运行不了的
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答equals是什么意思?
4 回答equals什么意思
2 回答使用equals不行,为什么?
3 回答使用equals不行,为什么?
2 回答中间的equals是什么意思