public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score >= 80){
if(sex.equals("女")){
System.out.println("进入女子组决赛");
}else{
System.out.println("进入男子组决赛");
}else{
System.out.println("淘汰");
}
}
}
}
淘汰代码块else括号的位置错了,这个代码块应该在最外层
括号位置没弄对
嵌套语法错误
public class sy {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score >= 80){
if(sex.equals("女")){
System.out.println("进入女子组决赛");
}else{
System.out.println("进入男子组决赛");
}
}else{
System.out.println("淘汰");
}
}
}
大括号有一些错的。
嵌套的问题
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score>80){
if(sex.equals("女")){
System.out.println("进入女子组决赛");
}else{
System.out.println("进入男子组决赛");
}
} else{
System.out.println("淘汰");
}
}
}
你的这样改,也可以运行成功。个人认为,{}的问题。打的时候注意一点,成对的打。否则,会导致层级关系的错误。还有,一定要英文半角才行。一起加油。都是初学者。
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score>80){
if(sex.equals("女")){
System.out.println("进入女子组决赛");
}else{
System.out.println("进入男子组决赛");
}
}
}
}
这个运行成功。
package aaaaaaaaa;
public class aaaa {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score >= 80){
if(sex.equals("女")){
System.out.println("进入女子组决赛");
}else{
System.out.println("进入男子组决赛");
}
}
else{
System.out.println("淘汰");
}
}
}