课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score > 80)
{
if(sex=="女")
System.out.println("进入女子组决赛");
else
System.out.println("进入男子组决赛");
}
System.out.println("淘汰");
2017-09-18
源自:Java入门第一季(IDEA工具)升级版 4-4
正在回答
有没有觉得if(score > 80)中()占的位置很大? 其实上面那个是中文括号,所以错误 应该用英文的()
public class HelloWorld { public static void main(String[] args) { int score = 94; String sex = "女"; if(score>80){ if(sex=="女"){ System.out.println("进入女子组决赛"); }else{ System.out.println("进入男子组决赛"); } }else{ System.out.println("淘汰"); } } } 这样才是对的
public class HelloWorld { public static void main(String[] args) { int score = 94; String sex = "女"; if(score>80){ if(sex=="女"){ System.out.println("进入女子组决赛"); }else{ System.out.println("进入男子组决赛"); } }else{ System.out.println("淘汰"); }
X我思故我在
话说你这也没错啊 ,== 也可以比较两个字符串的值,还比较了了内存地址 用equals方法更好些
sex.equals("女");//String类型判断两个字符串的值是否相同用equals方法
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答请问,我这哪里出错了?
1 回答请问我这边哪里错了
2 回答请问我这个哪里错了
1 回答请问下我这哪里错了
2 回答请问我这里是哪里错了啊