我这个为什么运行不了? 我把'man' 'woman' 改成'男' '女' 就又可以用了,为什么呀?

来源:2-11 Java常量的应用

qq_阿增_1

2018-08-09 10:59

public class HelloWorld{
    public static void main(String[] args) {
 final char SEX1='man';
 final char SEX2='woman';
 System.out.println(SEX1);
 System.out.println(SEX2);
 }
}


写回答 关注

3回答

  • 螺孔
    2018-08-10 20:20:02

    man,woman是字符串,要用String

    男,女是一个字符,用char类型

    HYi12 回复SDesti...

    char类数据只能储存两个字节,比如一个汉字“男”或者一个字母“A”,以及有限位数的数字,“man”“woman”字节太长了

    2018-09-19 18:53:33

    共 2 条回复 >

  • 绷带来了
    2018-08-09 20:14:59

    一般来说:

    char 是单引号

    用来储存字符,如英文字母或标点。

    String是双引号

    用来储存字符串,如一个单词,一段文字等,储存的是一段数据。


  • 慕姐2269614
    2018-08-09 11:13:13

    man,woman是字符串,要用String

Java入门第一季(IDEA工具)升级版

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

1165552 学习 · 17587 问题

查看课程

相似问题