package com.hw.cn;
import java.util.Scanner;
public class Example10 {
public static void main(String[] args) {
System.out.print("输入成绩:");
Scanner input = new Scanner(System.in);
int score = input.nextInt();
if ( score >=90 ) {
System.out.print("输入性别:");
Scanner gd = new Scanner(System.in);
char gender = gd.next().charAt(0);
if ( gender == '男') {
System.out.println("进入男子组决赛");
}else {
System.out.println("进入女子组决赛");
}
}else {
System.out.println("未进入决赛");
}
}
}
//条件判断你写错了
package com.xt;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("输入成绩:");
int score = input.nextInt();
if (score >= 90) {
System.out.print("输入性别:");
Scanner gd = new Scanner(System.in);
char gender = gd.next().charAt(0);
if (gender == '男') {
System.out.println("进入男子组决赛");
} else if (gender == '女') {
System.out.println("进入女子组决赛");
} else {
System.out.println("未进入决赛");
}
}
}
}
没有必要创建两个scanner吧?
第7行不需要,
第8行,gd.netx()改成input.next()