為什么錯誤啊
public class HelloWorld {
? ? public static void main(String[] args) {
int score = 94;
String sex = "女";
? ? ? ? if(score.equals("score>80")){
? ? ? ? ? if(sex.equals("sex")){
? ? ? ? ? ?System.out.println("女子組決賽");
? ? ? ? ? ? }else{
? ? ? ? ? ?System.out.println("男子組決賽");? ? ?}
? ? ? ? }else{
? ? ? ? System.out.println("不可進(jìn)入決賽");
? ? ? ? }
? ? ? ??
? ? ? ??
}
}
2020-02-18
equals()是用來比較字符串的,不可以比較數(shù)值。
2020-02-17
public class HelloWorld {
? ?public static void main(String[] args) {
int score = 94;
String sex = "女";
? ? ? ? if(score>80){? ?//判斷分?jǐn)?shù)直接將int類型的score與80用“>”進(jìn)行比較并非equals方法
? ? ? ? ? if(sex.equals("女")){? //equals方法一般用于String類型數(shù)據(jù)進(jìn)行比較,equals里面為String類型數(shù)據(jù)
? ? ? ? ? ?System.out.println("女子組決賽");
? ? ? ? ? ? }else{
? ? ? ? ? ?System.out.println("男子組決賽");? ? ?}
? ? ? ? }else{
? ? ? ? System.out.println("不可進(jìn)入決賽");
? ? ? ? }? ??
}
}
? ??