类型转换
来源:互联网 发布:mac os 关闭自动更新 编辑:程序博客网 时间:2024/06/02 04:48
下列哪行代码会报错
1 byte a1=2, a2=4,a3;2 short s=16;3 a2=s;4 a3=a1*a2;
A Line3 and Line4
B Line1 only
C Line3 only
D Line4 only
Java中涉及byte short 和char类型的算术运算首先会把这些值转换为int类型,然后对int类型值进行运算,最后得到int类型的结果。如果需要对byte/short/char类型的变量进行运算操作得到byte类型结果,必须将这个int类型的结果显示转换为byte。进行数值运算时要注意可能会发生溢出错误。
Line4 应该写成a3=(byte)a1*a2;
0 0
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- 类型转换
- Express框架文件解析
- J2EE搭建maven工程(选择使用jdk和增加资源文件夹)
- 使用QT5绘制OpenCV3的Mat图像
- 常用正则表达验证
- Ctags的安装与使用
- 类型转换
- 【POJ1986】Distance Queries(lca的应用)
- PHP语言基础知识(学习笔记)
- 设计模式学习之简单工厂模式
- lesson6.4Integer类以及如何设置命令行参数
- 数组逆序(难度系数:半颗星)
- Mac通过Docker部署Gitlab实践
- 自动化运维使用cobbler实现大PXE
- 9-Palindrome Number -C++