weixin_慕后端8313595
2019-10-27 20:59
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("淘汰");
}
}
}
Java入门第一季(IDEA工具)升级版
1165558 学习 · 17587 问题
相似问题