课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么final String MAN="男";final String GRIL="女"; System.out.println(MAN);System.out.println(GRIL);会不行呢?我在2-11中不解
2016-07-08
源自:Java入门第一季(IDEA工具)升级版 2-11
正在回答
char要用单引号c='a'string用双引号c="a"
这个得看你的MAN和GRIL定义在哪里了,如果是定义在类里面的成员变量那么你想直接输出的话要加上static关键字,例如(final static String MAN="男"; final static String GRIL="女";) 如果不加static关键字,则要通过创建对象来访问 Test test=new Test; Systtem.out.println(test.MAN);
男和女 是一个字符 而不是字符串 你应该选择char类型 就不会报错了
打错了,是final char MAN='男';final char GRIL='女';
System.out.println(MAN);System.out.println(GRIL);
才对,所以究竟为什么?
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答有点疑问??
4 回答有两个疑问?
2 回答有点小疑问
1 回答疑问 疑问 疑问
3 回答我心中的疑问