我這個(gè)為什么會(huì)報(bào)錯(cuò)呢
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ? int score = 94;
String sex = "女";
? ? ? ? if (score>80){
? ? ? ? ? ? if (sex.equals("女"));{
? ? ? ? ? ? System.out.println("進(jìn)入女子組決賽");}
? ? ? ? ? ? else{
? ? ? ? ? ? ? ? System.out.println("進(jìn)入男子組決賽");}
? ? ? ? ? ? ? ? else{
? ? ? ? ? ? ? ? ? ? System.out.println("不進(jìn)入決賽");
? ? ? ? ? ? ? ? }
? ? ? ? }
}
}
2016-01-25
2016-01-20
好好看看語法格式
int score = 94;
String sex = "女";
? ? ? ? if(score>80){
? ? ? ? ? ? ?if(sex.equals("女")){
? ? ? ? ? ? ? ? ?System.out.println("進(jìn)入女子組決賽");
? ? ? ? ? ? ?}else{
? ? ? ? ? ? ? ? ?System.out.println("進(jìn)入男子組決賽");
? ? ? ? ? ? ?}
? ? ? ? }else{
? ? ? ? ? ? System.out.println("沒有進(jìn)入決賽");
? ? ? ? }
? ? ? ??
2016-01-11
首先
equals后面的括號(hào)是中文的;
if 后面如果有;則就只有一種可能,后面的else就不可用
if else是用于兩種情況進(jìn)行判斷的,if(){} else{}這個(gè)才是完整的語法
修改后的代碼為:
public class CS {
/**
* @param args
*/
public static void main(String[] args) {
int score = 94;
String sex = "女";
if (score > 80) {
if (sex.equals("女")) {
System.out.println("進(jìn)入女子組決賽");
} else {
System.out.println("進(jìn)入男子組決賽");
}
}
}
}
2016-01-11
if后面的分號(hào)
還有括號(hào)(不要在中文狀態(tài)下打
else要對(duì)應(yīng)if位置別放錯(cuò)了
2016-01-11
?? ? if (sex.equals("女"));{ ? 把“ ;”去掉