注册 登录
编程论坛 JAVA论坛

这个哪错了

我心依旧001 发布于 2015-11-26 11:22, 1124 次点击
import java.util.*;
public class if_else{
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        System.out.println("请问你的性别");
        String sex=in.next();
        if(sex.equals("男")){
            System.out.println("你的年龄");
            int age=in.nextInt();
            if(age>=18){
                System.out.println("成年");
            }else{
                System.out.println("未成年");
            }
        }else{
            System.out.println("是个女的");
        }

    }
}
8 回复
#2
wp2319572015-11-26 11:24
全角字符
#3
我心依旧0012015-11-26 11:24
不懂,具体点
#4
wp2319572015-11-26 11:26
编译器只认半角字符
假设你的代码是粘贴过来的话  明显有两个括号都是全角字符  肯定是无法通过编译的
#5
我心依旧0012015-11-26 11:28
哦哦,谢谢。这个是我自己写的,刚上路
#6
hellovfp2015-11-26 11:36
System.out.println("未成年");《---全角
            }
        }else{
            System.out.println("是个女的");<<----全角
#7
a3961652532015-12-06 22:43
我看你有俩分号  好像是 中文的分号
#8
AMG2015-12-08 08:39
7楼正解!
#9
limingcong012015-12-22 19:41
对啊, 就是符号问题 ,用英文符号吧
1