朵朵的呆呆
2015-06-23 12:48
if(sex.equals("男")){中 .equals是什么含义?
equals 方法被用来检测两个对象是否相等,即两个对象的内容是否相等,区分大小写。
import java.util.Scanner;
public class 嵌套if选择结构 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入比赛成绩:");
double score = input.nextDouble();
System.out.println("请输入性别:");
String gender = input.next();
if (score <= 10){
if (gender.equals("男")){
System.out.println("进入男子组");
}else if (gender.equals("女")){
System.out.println("进入女子组");
}
System.out.println("进入决赛");
}else {
System.out.println("淘汰");
}
}
}代码中运用到,在if判断性别时用到可以运行看一下
类的equals方法对比的是对象引用的内存是否相同,而String的equals方法比的是变量值是否相同,且对比字符串类型值时只能用String中的equals中的方法
Java入门第一季(IDEA工具)
1168289 学习 · 18754 问题
相似问题