Java学习03--变量的强制转换、字符运算
来源:互联网 发布:php爬虫框架beanbun 编辑:程序博客网 时间:2024/05/03 13:27
4、变量
(2)不同数值型进行计算时–数据类型提升&强制转换
以占用内存空间较大的数据类型为主:
慎用强制转换,容易丢失精度~~
class Var2 { public static void main(String[] args) { // int x = 3; // byte b =5; // x = x + b; byte b = 3; b = (byte)(b + 4);//强制类型转换 System.out.println(b); } }
(3)字符类型运算过程
编码表(美国信息标准交换码ASCII、中国的GB2312、GBK(国家扩展码、最常用的)、GB18030)、Unicode(国际标准码表、既含有中文又含有英文)。
System.out.println('b'+ 1);System.out.println('你'+ 0); // Unicode码表,结果为20320,你这个字在编码表中为20320;System.out.println('0'+ 0); // 结果为48;
(4)类型运算细节
byte 取值范围-128~127
右边不确定是无法判断和赋值的:
byte b;byte b1 = 4;byte b2 = 7; b = b1 + b2;//b1和b2是变量,无法检查;(不可以这样,因为b1和b2的和可能超出b的范围;int x;x = b1 + b2;//(这样就可以啦);
0 0
- Java学习03--变量的强制转换、字符运算
- JAVA强制转换学习
- C#学习记录 运算符与类型的强制转换
- 变量类型的强制转换
- Java 中的强制类型转换运算符
- Java 中的强制类型转换运算符
- 运算符,常量和变量,强制类型转换
- JAVA学习笔记-转义字符、算术运算符、类型转换
- 强制类型转换运算符的优先级
- 引用类型变量的强制转换
- PHP 变量类型的强制转换
- 引用变量的强制转换类型
- 引用变量的强制类型转换:
- 引用变量的强制类型转换_instanceof
- Python变量类型的强制转换
- (5)java语言基础(注释,关键字,标识符,常变量,类型转换,转义字符、位运算和一些注意的运算)
- java的强制类型转换
- java类型的强制转换
- 嘻嘻哈哈说文解字(讲)
- 【数据库】Oracle vs SQL Server
- 欢迎使用CSDN-markdown编辑器
- 谈谈对AOP的认识三——优化AOP,进一步解耦
- git命令表
- Java学习03--变量的强制转换、字符运算
- cocos2d-x 3.6 渲染绘制流程
- sphinx 中的注解,及java Annotation 总结
- HDOJ 2021 发工资咯:)(水题)
- C#学习笔记__容器控件的使用
- MtContextThreadLocal(一)
- WebStorm/IntellJ编译器使用GIT先fetch后merge报错detached head解决办法
- 数组赋值于双指针
- Best Time to Buy and Sell Stock