qq_救赎_2
2016-06-22 19:11
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("淘汰");
}
}
}
if (sex.equals("男"))就是这里少了一个括号的
旁边有错误英文提示的,看那个就好了。会指引你哪里少了一个括号“)”
第6行,if (sex.equals("男"){
少写了一个括号,应该是if (sex.equals("男")){
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("淘汰");
}
}
}
输入分数为94, 如果分数大于80为外层条件,为条件1,如果为男性为内层条件,为条件2成立则输出男性进入决赛,反之则为女性进入决赛,如果分数不大于80,则淘汰,我确实脑子不好,多练习吧,没有谁刚开始就牛逼,多谢赐教
额,我都不知道你的要求是什么,所以把进入女子决赛的条件判定成河男子决赛一样了.
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if (score >80 && sex.equals("男")){
System.out.println("进入男子决赛");
}else if(score >80 && sex.equals("女")){
System.out.println("进入女子决赛");
}
}else{
System.out.println("淘汰");
}
&&是表示并且的意思
.......................... if (sex.equals("男")
if (sex.equals("男"))
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("进入男子组决赛");
}
}
if(sex....)少个括号
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题