Jvav类型转换(doge)
类型转换
public class Demo05 {public static void main(String[] args) {int i = 128;byte b = (byte)i; //内存溢出 尽量低转换到高//强制转换 (类型)变量名 高——>地System.out.println(i);System.out.println(b);//自动转换 低--->高int i2 = 128;double b2 = i;System.out.println(i2);System.out.println(b2);/*注意点1. 不能对布尔值进行转换2. 不能把对象类型转换到低容量的时候,强制转换3. 在把高容量转换到低容量的时候,强制转换4. 转换的时候可能存在内存溢出,或者精度问题!*/System.out.println("====================");System.out.println((int)148.4); //148System.out.println((int)-148.44f); //-148 精度丢失System.out.println("====================");char c = 'a';int d = c+1;System.out.println(d); //自动转换System.out.println((char)d);}
}
public class Demo06 {public static void main(String[] args) {//操作比较大的数的时候,注意溢出问题//JDK7新特性,数字之间可以用下划线分割int money = 10_0000_0000;System.out.println(money);System.out.println("====================================");int years = 20;int total = money*years; //-1474836480 溢出System.out.println(total);System.out.println("====================================");long total2 = money*years; //默认是int,之后再转换为long 计算时已经溢出了System.out.println(total2); // -1474836480long total3 = money*((long)years); //先把一个数转换为longSystem.out.println(total3);//后缀L l 最好写成大写的L}
}
Jvav类型转换(doge)相关推荐
- JVAV SE学习总结(01)
JVAV SE学习总结(01) 学习资料来自b站up主,狂神说java,很棒的老师 1.数据类型 基本数据类型 整数 byte -128~127 short int long num =1245L 浮 ...
- java基本类型转换,随记
java基本类型转换: double double 转 long double random = Math.round(Math.random()*10000); long l = new Doubl ...
- Go 知识点(12) — 类型转换以三方库 cast
类型转换在编程语言中是很常见的操作,在 Go 语言中其类型转换有下面一些注意点. 1. 整数类型之间的转换 对于整数类型转换,原则上目标类型的取值范围要包含被转换值,也就是说要转换类型的值取值范围要小 ...
- 数据类型转换pytorch
du = torch.ones([2,2]) a = np.array([[1,2],[3,4]],dtype=np.float32) b = torch.from_numpy(a)#数据类型是不变的 ...
- tf.cast()数据类型转换
tf.cast()函数的作用是执行 tensorflow 中张量数据类型转换,比如读入的图片如果是int8类型的,一般在要在训练前把图像的数据格式转换为float32. cast定义: cast(x, ...
- Java中如何实现Date与String之间的数据类型转换
String 数据类型转换成 Date String inputDate = "2021-04-11";Date outputDate = null;SimpleDateForma ...
- Java基本数据之间的类型转换
Java 数据类型及类型转换 基本数据类型:共八种: 复合类型:字符串(String),数组(array),类(Class),接口(Interface)等等: 其中个人常用的有:int,boolean ...
- 自动类型转换和强制类型转换
自动类型转换: 在Java中,任何情况下,整数类型的字面值默认当成int类型处理 小容量可以自动转换成大容量,这种操作被称为自动类型转换 容量大小的定义: 容量大小不是指数据类型的字节数,而是指这个数 ...
- Java 数据类型转换
学而时习之,温故而知新. 数据类型转换,先放一张图,了解数据类型 简单数据类型之间的转换又可以分为: 1 低级到高级的自动类型转换 2 级到低级的强制类型转换 3 包装类过渡类型转换. (有时候我们有 ...
最新文章
- 二进制_Kubernetes集群二进制部署
- 再见,Windows 7!盘点 2020 影响开发者的十大事件!
- python向数据库写入数据_如何用Python向Mysql中插入数据
- 电脑管家离线安装包_二号线、南延线TVM病毒客户端离线处理方法
- Java如何实现文件拷贝操作和如何正确关闭资源
- python 工资管理软件_智慧职教云课堂2020Python程序设计(深圳信息职业技术学院)题目答案...
- jdk 加密_使用JDK的密码流的加密怪癖(以及该怎么做)
- 基于java的网上花店销售系统_基于web的花店销售系统的设计与实现
- 安卓逆向_10 --- Log 日志的插入和分析、toast方法、栈跟踪
- Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory can not access a member of class com
- [C++]最大连续子序列乘积
- 本科双非,考研压线上北大,总结一下我的复习过程,希望对考研er有点帮助!
- 钩子(HOOK)函数教程
- Android dropbox介绍
- VFIO代码分析(3)VFIO-PCI驱动2
- 微信小程序:图片秒加水印制作生成
- 企业IP地址管理(IPAM)
- 神经网络模型计算量分析
- distill_bert和tiny_bert
- 想把图像文件转换为DWG文件?光栅矢量化工具了解一下
热门文章
- Git 基础 - 撤消操作
- lasso变形(一)----group lasso
- Execution failed for task ‘:app:javaPreCompileDebug‘.
- Wex5----错误收集
- Marketing Word
- Python中字典取值常用的方法!
- Ansys Speos | 实现车内氛围灯早期仿真验证
- 考研政治 思修法基 马原 毛中特 史纲 整理
- YApi pro使用教程,超好用新手上路
- MySQL赋权报错:’the right syntax to use near ‘identified by ‘password‘ with grant option‘