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

老师,我有疑问


为什么final String MAN="男";final String GRIL="女";	
	System.out.println(MAN);System.out.println(GRIL);会不行呢?我在2-11中不解


正在回答

4 回答

char要用单引号c='a'
string用双引号c="a"

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

这个得看你的MAN和GRIL定义在哪里了,如果是定义在类里面的成员变量那么你想直接输出的话要加上static关键字,例如(final static String MAN="男";  final static String GRIL="女";) 如果不加static关键字,则要通过创建对象来访问 Test test=new Test; Systtem.out.println(test.MAN);

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

男和女 是一个字符 而不是字符串  你应该选择char类型 就不会报错了

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

打错了,是final char MAN='男';final char GRIL='女';

System.out.println(MAN);System.out.println(GRIL);

才对,所以究竟为什么?

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165244    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

老师,我有疑问

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