public class HelloWorld{
public static void main(String[] args) {
final String sex="男";
System.out.println(""+sex);
final String sex1="女";
System.out.println(""+sex1);
}
}
为什么我这样也可以的?
System.out.println(""+sex1); 是输出双引号中 和 sex1里的字符 + 号是连接符 你可以直接打 System.out.println(sex1); 也可以打System.out.println(sex+sex1);这样就输出 男 女了
注意在使用char定义时 不能直接使用System.out.println(sex+sex1);因为系统会默认 ”sex+sex1“是一个字符所以会输出 两个字符 Unicode编码之和 还有就是 常量 是要大写的 final String SEX=“男”;
可以的
它这个提交只看结果,不看代码的,常量最好大写有助于区分于变量