慕研
2019-12-23 22:42
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("不能参加决赛");
}
}
}
当sex不为男也不为女的时候 ,譬如sex为“xxx”且分数大于80的时候,仍然会被归到女子组
String定义的变量为引用类型
==可用于判定数字类型和引用类型
所以==是可行的
sex定义的是string类型,用equals来判定是否相同,== 一般是判定数字类型的吧
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题