当前位置: 首页 > article >正文

Java中各种数据类型之间的转换

低类型向高类型自动进行转换,高类型向低类型的准换会丢失数据,整数到字符类型的转换将获取对应编码的字符。

进行高精度向低精度的强制类型准换时,需要将想要转换成的数据类型加一个括号()。

如何完成自动转换呢?

  1. 转换前的数据类型与转换后的数据类型兼容
  2. 转换后的数据类型的表示范围比准换前的类型大

public class TypeTaransform 
{
	public static void main(String[] args)
	{
		byte b =50;
		char c ='G';
		short s = 12345;
		int i = 6789;
		long l = 10000L;
		float f = 3.14159F;
		double d = 3.1415926;
		System.out.println(b);
		System.out.println(b+c);
		System.out.println(b+c+s);
		System.out.println(b+c+s+i+l);
		System.out.println(b+c+s+i+l+f);
		System.out.println(b+c+s+i+l+f+d);
		//把long类型强制转换为int类型
		System.out.println((int)l);
		//把long类型强制转换为shor类型
		System.out.println((short)l);
		//强制准换为int类型
		System.out.println((int)d);
		//强制转换为byte类型
		System.out.println((byte)d);
		//强制转换为char类型
		System.out.println((char)s);
	}
}

输出结果

类型转换


http://www.kler.cn/news/155469.html

相关文章:

  • 【OpenCV】图像上绘制文字cv2.putText()函数用法,添加倾斜透明水印
  • 说说你所了解的Java代理,有遇到过Spring Aop失效场景吗
  • [原创]C++98升级到C++20的复习旅途-从汇编及逆向角度去分析“constexpr“关键字
  • Centos7设置永久路由
  • 线性表 力扣67. 二进制求和
  • 三、Zookeeper数据模型
  • 价值投资选股的方法
  • synchronized的实现原理
  • Docker常用进本命令【必备基本功】
  • nodejs基于vue的社区物业缴费报修管理系统7vwc6
  • fasterxml 注解组装实体
  • 【车载开发系列】Flash支持的安全功能
  • C语言面试之旅:掌握基础,探索深度(面试实战之c语言指针数组下篇)
  • 2023年【G1工业锅炉司炉】考试试题及G1工业锅炉司炉模拟考试题库
  • 第八天:信息打点-系统端口CDN负载均衡防火墙
  • STM32踩坑--串口发送乱码
  • 什么是Ros(三)- 常用工具简介
  • 【Erlang进阶学习】2、匿名函数
  • 使用OssImport 工具将文件上传到阿里云OSS
  • 最大乘积分解(动态规划)
  • QNX时钟调研
  • 华容道求解可视化工具
  • QT 中使用 QTableView 和 QStandardItemModel 实现将数据导出到Excel 和 从Excel导入到 QTableView 的功能
  • 怎么检测电脑电源?电脑电源检测系统软件如何助力?
  • 文案二次创作软件,文案二次创作的软件
  • 【Python】tensorflow学习的个人纪录(3)
  • 力扣每日一题day26[42. 接雨水]
  • 游泳馆会员服务预约管理系统预约小程序效果如何
  • TypeScript 的安装与使用
  • python每日一题——21搜索二维矩阵