问答详情
源自:2-11 Java常量的应用

为什么我用char和int这两个变量不行

public class HelloWorld{

    public static void main(String[] args) {

final char SEX='男';

    final int WO="78";

System.out.println("性别:"SEX);

        System.out.println("年龄:"WO);

}

}


提问者:缘之空3345348 2016-05-13 17:58

个回答

  • 阳光缓缓弥漫整个午后
    2016-05-28 21:56:19

    final char SEX='男';

    final int WO="78";

    int 是整数类型 不能加 ""

    正确的写法是

    final int WO=78;

    System.out.println("性别:"SEX);

    System.out.println("年龄:"WO);

    字符串与变量,常量,数字等拼接的时候需要加上链接符 +

    正确的写法是

    System.out.println("性别:"+SEX);

    System.out.println("年龄:"+WO);


  • Onlooker_Liu
    2016-05-13 21:20:34

    你对78加了双引号,数字就变成字符啦~

  • qq_sunshine_388
    2016-05-13 19:55:02


    public static void main(String[] args) {

    final char Sex1='男';

    final int age=78;

    System.out.println( Sex1);

    System.out.println( age);

    }

        //   "78"是字符串    而你定义的是int   



  • 慕粉3350592
    2016-05-13 18:09:46

    int 是整型 而“78”不是整型

    並且你的輸出有問題的