类型转换

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)相关推荐

  1. JVAV SE学习总结(01)

    JVAV SE学习总结(01) 学习资料来自b站up主,狂神说java,很棒的老师 1.数据类型 基本数据类型 整数 byte -128~127 short int long num =1245L 浮 ...

  2. java基本类型转换,随记

    java基本类型转换: double double 转 long double random = Math.round(Math.random()*10000); long l = new Doubl ...

  3. Go 知识点(12) — 类型转换以三方库 cast

    类型转换在编程语言中是很常见的操作,在 Go 语言中其类型转换有下面一些注意点. 1. 整数类型之间的转换 对于整数类型转换,原则上目标类型的取值范围要包含被转换值,也就是说要转换类型的值取值范围要小 ...

  4. 数据类型转换pytorch

    du = torch.ones([2,2]) a = np.array([[1,2],[3,4]],dtype=np.float32) b = torch.from_numpy(a)#数据类型是不变的 ...

  5. tf.cast()数据类型转换

    tf.cast()函数的作用是执行 tensorflow 中张量数据类型转换,比如读入的图片如果是int8类型的,一般在要在训练前把图像的数据格式转换为float32. cast定义: cast(x, ...

  6. Java中如何实现Date与String之间的数据类型转换

    String 数据类型转换成 Date String inputDate = "2021-04-11";Date outputDate = null;SimpleDateForma ...

  7. Java基本数据之间的类型转换

    Java 数据类型及类型转换 基本数据类型:共八种: 复合类型:字符串(String),数组(array),类(Class),接口(Interface)等等: 其中个人常用的有:int,boolean ...

  8. 自动类型转换和强制类型转换

    自动类型转换: 在Java中,任何情况下,整数类型的字面值默认当成int类型处理 小容量可以自动转换成大容量,这种操作被称为自动类型转换 容量大小的定义: 容量大小不是指数据类型的字节数,而是指这个数 ...

  9. Java 数据类型转换

    学而时习之,温故而知新. 数据类型转换,先放一张图,了解数据类型 简单数据类型之间的转换又可以分为: 1 低级到高级的自动类型转换 2 级到低级的强制类型转换 3 包装类过渡类型转换. (有时候我们有 ...

最新文章

  1. 二进制_Kubernetes集群二进制部署
  2. 再见,Windows 7!盘点 2020 影响开发者的十大事件!
  3. python向数据库写入数据_如何用Python向Mysql中插入数据
  4. 电脑管家离线安装包_二号线、南延线TVM病毒客户端离线处理方法
  5. Java如何实现文件拷贝操作和如何正确关闭资源
  6. python 工资管理软件_智慧职教云课堂2020Python程序设计(深圳信息职业技术学院)题目答案...
  7. jdk 加密_使用JDK的密码流的加密怪癖(以及该怎么做)
  8. 基于java的网上花店销售系统_基于web的花店销售系统的设计与实现
  9. 安卓逆向_10 --- Log 日志的插入和分析、toast方法、栈跟踪
  10. Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory can not access a member of class com
  11. [C++]最大连续子序列乘积
  12. 本科双非,考研压线上北大,总结一下我的复习过程,希望对考研er有点帮助!
  13. 钩子(HOOK)函数教程
  14. Android dropbox介绍
  15. VFIO代码分析(3)VFIO-PCI驱动2
  16. 微信小程序:图片秒加水印制作生成
  17. 企业IP地址管理(IPAM)
  18. 神经网络模型计算量分析
  19. distill_bert和tiny_bert
  20. 想把图像文件转换为DWG文件?光栅矢量化工具了解一下

热门文章

  1. Git 基础 - 撤消操作
  2. lasso变形(一)----group lasso
  3. Execution failed for task ‘:app:javaPreCompileDebug‘.
  4. Wex5----错误收集
  5. Marketing Word
  6. Python中字典取值常用的方法!
  7. Ansys Speos | 实现车内氛围灯早期仿真验证
  8. 考研政治 思修法基 马原 毛中特 史纲 整理
  9. YApi pro使用教程,超好用新手上路
  10. MySQL赋权报错:’the right syntax to use near ‘identified by ‘password‘ with grant option‘