public class HelloWorld{ public static void main(String[] args) { final String A="男"; final String B="女"; System.out.println(A); System.out.println(B); } } 请问我这些代码也能实现最后的输出结果,但是我老感觉哪里有错,哪位大神能指点一下吗?
没有错误,只要明确final 输出的是常量即可。语法没有错误
放心吧,没错,我运行过了,结果为
男
女
final是常量类型,确定后不可更改,常量名为大写,也可以: final char A='男'; final char B='女'; 如有不对还请指点
对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。