weixin_40878521
weixin_40878521
采纳率100%
2017-10-31 15:38 阅读 1.9k
已采纳

简单的初级java问题,刚开始学java求帮忙

哪位帮我解决一下这个问题,我是个菜鸟,java我在Char类型的变量中放了一个 中文字 编译器为什么会报错?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

11条回答 默认 最新

  • 已采纳
    qq_34328166 qq_34328166 2017-11-01 00:51

    char类型是可以存单个中文字的,char是用单引号的

    点赞 1 评论 复制链接分享
  • qq_38316918 一只小T 2017-11-01 01:05

    char c = '中'

    点赞 1 评论 复制链接分享
  • jdz199409 姜某人 2017-11-01 01:15

    把报错的代码贴出来,十有八九是你某句写错了,或者是单引号然你敲成了双引号

    点赞 1 评论 复制链接分享
  • qq_35384853 邓盛余 2017-11-01 01:45

    char类型是两个字节,一个字符,可以放一个中文汉字,还有就是提问先上代码,这样问题能更好解决

    点赞 1 评论 复制链接分享
  • qq_29153555 penguinDada 2017-11-01 02:25

    要用单引号的,楼主是不是没注意这个问题,一个汉字两个字节,char类型是可以装下的

    点赞 1 评论 复制链接分享
  • tua666 tua666 2017-11-01 03:09

    java采用unicode,2个字节(16位)来表示一个字符, 无论是汉字还是数字字母,或其他语言。
    char 在java中是2个字节。所以可以存储中文

    点赞 1 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2017-11-01 00:26

    报什么错,是不是别的地方写错了。中文单字可以放在char里
    http://blog.csdn.net/sunzhenhua0608/article/details/7628663

    点赞 评论 复制链接分享
  • listener_life listener_life 2017-11-01 00:52

    楼主可以把代码粘贴出来,然后帮你看一下

    点赞 评论 复制链接分享
  • jiegemena jiegemena 2017-11-01 00:57

    中文不是俩字节吗,要用 char数组才行吧

    点赞 评论 复制链接分享
  • delinwordcsdn delinwordcsdn 2017-11-01 02:44

    学习~~~~~~~~~~~!

    点赞 评论 复制链接分享
  • hissql hissql 2017-11-01 02:56

    应该需要是这样的,char['中文']

    点赞 评论 复制链接分享

相关推荐