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

代码是否存在错误?

public class HelloWorld{    public static void main(String[] args) { final String A="男";        final String B="女";        System.out.println(A);        System.out.println(B); } } 请问我这些代码也能实现最后的输出结果,但是我老感觉哪里有错,哪位大神能指点一下吗?

提问者:慕粉1018085985 2016-12-12 11:16

个回答

  • 欧蕾蕾呀欧啦啦
    2016-12-26 16:40:14

    没有错误,只要明确final 输出的是常量即可。语法没有错误

  • 未入门_寻门
    2016-12-26 09:50:43

    放心吧,没错,我运行过了,结果为

  • pzzhi
    2016-12-12 12:01:35

    final是常量类型,确定后不可更改,常量名为大写,也可以: final char A='男';        final char B='女';   如有不对还请指点

  • qq_惜寒_0
    2016-12-12 11:47:21

     对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。