社区
Java SE
帖子详情
初学java的一个问题
lzr4304061988012
2009-06-08 10:18:18
byte b;
b = 34L;
**********************
byte b;
b = 34;
别人问我为什么前一个不可以通过,后一个却不可以,同是高类型转化为低类型
...全文
38
3
打赏
收藏
初学java的一个问题
byte b; b = 34L; ********************** byte b; b = 34; 别人问我为什么前一个不可以通过,后一个却不可以,同是高类型转化为低类型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzr4304061988012
2009-06-08
打赏
举报
回复
我同学直接硬是说:他书上说整形常量默认是int型的,我看了的确是这样的。
我想编译器没必要这么死的。
wxj810506
2009-06-08
打赏
举报
回复
我的理解,不见得正确。
byte b;b = 34L;
这个因为显式的声明为long,因此编译器不会进行自动的类型转换。
byte b;b = 34;
这个,常量34并不一定是int 类型。因为是常量,因此编译器可以进行判断并自动转型。
例如下面这个就无法正常编译
byte b; b = 128;
lzr4304061988012
2009-06-08
打赏
举报
回复
“别人问我为什么前一个不可以通过,后一个却可以,同是高类型转化为低类型”
sorry打错了!
一个
牛人给
java
初学
者的建议
一个
牛人给
java
初学
者的建议
java
源码包---
java
源码 大量 实例
Tcp服务端与客户端的
JAVA
实例源代码,
一个
简单的
Java
TCP服务器端程序,别外还有
一个
客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
java
初学
者入门资料pdf
java
入门最简单的,最好入门的资料,东西特别全而且简单易懂
java
五子棋游戏 界面非常美观 有详细的注释 非常适合
初学
者
自己用
JAVA
做的
一个
五子棋游戏界面非常美观,有详细的注释,非常适合
初学
者。
21天学通
Java
Web开发.pdf
全书分为6篇共21章内容,第一篇为
Java
Web基础篇,介绍了执行环境和开发环境的搭建及JSP的语法基础。第二篇为JSP 2.0开发篇,介绍了JSP指令元素、JSP动作元素、JSP内置对象、JSP和
Java
Bean等内容。第三篇为Servlet...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章