社区
Java EE
帖子详情
java中 char s=''; 为什么报空字符字面值,编译错误
chentian114
2013-03-17 10:28:39
java中 char s=''; //就只是两个单引号,中间没有空格
为什么报空字符字面值,编译错误
...全文
387
8
打赏
收藏
java中 char s=''; 为什么报空字符字面值,编译错误
java中 char s=''; //就只是两个单引号,中间没有空格 为什么报空字符字面值,编译错误
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shine333
2013-03-18
打赏
举报
回复
话说,你能写
int x = ;
char是原生类型,2字节,无符号整型。而String是复杂对象,里面内涵了一个char[]数组,""空字符串,只是这个数组的长度=0,也就是0个char,而你是1个char,所以必须指定内容
licip
2013-03-17
打赏
举报
回复
是的。你要给它一个值。
江湖小虾米东方未明
2013-03-17
打赏
举报
回复
谢谢楼主分享- -~
chentian114
2013-03-17
打赏
举报
回复
因为char 对应着一个unicode编码,''没有对应的unicode值,所以是错误的
chentian114
2013-03-17
打赏
举报
回复
字符不能为空, 为什么呢
chentian114
2013-03-17
打赏
举报
回复
是 空字符字面值
失落夏天
2013-03-17
打赏
举报
回复
字符串可以为空 为空的也叫字符串, 字符也可以为空么? 我不清楚。
长笛党希望
2013-03-17
打赏
举报
回复
语法规定就是这样的。你可以这么初始化char c = '0';
MySQL 数据类型和运算符
Re: MySQL 数据类型和运算符=============================# 数据类型 整数类型:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类型:三种 FLOAT DOUBLE DECIMAL 日期与时间数据类型:五种 YEAR -1
字
符串类型:二种
CHAR
(M) VAR
CHAR
(M) -1 二进制
字
符串:位
字
段BIT 固定BINARY 可变VARBINARY -1 # 运算符 算术 运算符 比较 运算符 逻辑 运算符 位操作 运算符 运算符的优先级-------------------------------------
JAVA
学习进度之04数据类型详解
1、
char
char
c = 'a'; //a
char
c = '国'; //国
char
c = 'ab'; //
报
错,ab是
字
符串
char
c = "a"; //
报
错,类型不兼容,使用Sring 转义
字
符 \
char
c1 = 'n'; //n
char
c2 = '\n'; // \n换行符
char
x1 = 't';
char
x2 = '\t'; // 制表符Tab键,制表符和空格不一样,ASCII不一样 2、整数型 数据类型 占用空间大...
Java
面试题之变量与常量(二)
零、单选 以下
字
符型
字
面值
中
,不合法的是? A. ‘@’ B. ‘&’ C. “M” D. ‘课’ 答案与解析:本题考查
字
符型
字
面值
的表示,
字
符型
字
面值
是用单引号引起来的,并且单引号里面只能有一个
字
符,可以是汉
字
。因此ABD选项的内容是正确的。用双引号引起来的是
字
符串
字
面值
,因此C选项的内容是不合法的,本题选不合法的
字
符型
字
面值
表示,所以选C。 以下哪个选项是
字
符型
字
面值
的正确表示方式? A. F B. ‘F’ C. ‘EF’ D. “AB” 答案与解析:本题考查
字
符型
字
面值
的表示方式
浅谈
java
中
的“==“和eqals区别 (String 缓冲池了解一下)
浅谈
java
中
的==和eqals区别 (不要只知道 "=="是比较地址 eqals 比较内容了) 在初学
Java
时,可能会经常碰到下面的代码: 1 String str1 = new String("hello"); 2 String str2 = new String("hello"); 3 4 System.out.println(str1==str2); 5 System.out.println(str1.equals(str2)); 为什么第4行和第5行的输出结果不一样?==和e
java
怎么规定
字
面值
是整数_
JAVA
基础 / 第十课:变量 / 什么是
JAVA
的
字
面值
?怎样在
JAVA
中
进行基本类型的类型转换?...
2018-03-07一、什么是
JAVA
的
字
面值
创建一个Hero对象会用到new关键
字
,但是给一个基本类型变量赋值却不是用new.因为基本类型是
Java
语言里的一种内置的特殊数据类型,并不是某个类的对象。给基本类型的变量赋值的方式叫做
字
面值
,如下所例:float hp =313f;int armor = 24;1.整数
字
面值
当以l或者L结尾的时候,一个整数
字
面值
是long类型,否则就是int类型。...
Java EE
67,516
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章