为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我用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);

}

}


正在回答

5 回答

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);


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~


public static void main(String[] args) {

final char Sex1='男';

final int age=78;

System.out.println( Sex1);

System.out.println( age);

}

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



0 回复 有任何疑惑可以回复我~

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

並且你的輸出有問題的

0 回复 有任何疑惑可以回复我~
#1

缘之空3345348 提问者

哪里有问题?请指出来,小白,不懂
2016-05-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信