public static void main(String[] args) { int score=90; char sex ="女"; if (score>80){ if (sex.equals("女")){ System.out.println("進(jìn)入女子組決賽"); }else{ System.out.println(
? ? public static void main(String[] args) {
? ? ? ? int score=90;
? ? ? ? char sex ="女";
? ? ? ? if (score>80){
? ? ? ? ? ? if (sex.equals("女")){
? ? ? ? ? ? ? ? System.out.println("進(jìn)入女子組決賽");
? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? System.out.println("進(jìn)入男子組決賽");
? ? ? ? ? ? }
? ? ? ? }else{
? ? ? ? ? ? System.out.println("淘汰");
? ? ? ? }
}
}
為什么這兩個(gè)地方提示錯(cuò)誤?
(1)char sex ="女"; ? 在這個(gè)問題里面把char換成String就行了,為什么?
(2)? if (sex.equals("女")){ ? ? 這里也提示錯(cuò)誤。
2015-11-25
2015-11-27
char為字符型
2015-11-25
不要用equals方法,char是基本數(shù)據(jù)類型 沒有equals方法? 直接用==就可以了?? ??
?if (sex=='女') {}
2015-11-25
第二個(gè)問題我換成單引的還是錯(cuò)誤。。
2015-11-25
char類型要加單引號,不是雙引號。
如: