JAVA强制类型转换
强制类型转换,又被称为造型,用于显式的转换一个数值的类型。在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。
语法格式:
(type)var
运算符“()”中的type表示将值var想要转换成的目标数据类型。
强制类型转换:
public class Test {public static void main(String[] args) { double x = 3.14; int nx = (int)x; //值为3char c = 'a';int d = c+1;System.out.println(nx);System.out.println(d);System.out.println((char)d);}
}
运行效果:
注:当将一种类型强制转换成另一种类型,而又超出了目标类型的表数范围,就会被截断成为一个完全不同的值。
强制类型转换特例:
int x = 300;
byte bx = (byte)x; //值为44
但是类不能进行强转后面我会着重写一下!
JAVA强制类型转换相关推荐
- JAVA强制类型转换常见错误
这篇文章主要讲解:JAVA强制类型转换经常遇到的问题,主要分为2种情况. 1.当两个类没有继承关系时: package Test;public class Test {public static vo ...
- java强制转换用法_Java入门课|这才是Java强制类型转换的正确使用方法,你真的会用这些吗...
[摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...
- Java强制类型转换异常
1 问题 如果你的项目中出现如下情况:说明你的java类文件中你运用了强制转换. 2 方法 (1) 先分析报错内容,报错时,一定要看主要问题,因为我遇到的主要问题是如下: (2) 说明我文件夹modl ...
- java.lang.ClassCastException(java强制类型转换异常)
ClassCastException,从字面上看,是类型转换错误,通常是进行强制类型转换时候出的错误.下面对产生ClassCastException异常的原因进行分析,然后给出这种异常的解决方法. 这 ...
- java 强制类型转换_lt;08gt;数据类型转换
视频教程: Java轻松入门经典教程-数据类型转换ke.qq.com Java是一门强类型语言: (1)强类型定义语言:强制数据类型定义的语言.也就是说,一旦一个变量被指定了某个数据类型,如果不经过 ...
- 一文了解Java强制类型转换
本专栏由十年Java开发经验专家编写,本专栏定位于Java基础知识,既适合新手入门又适合老鸟巩固基础知识.一共99节课,每节课只需几毛钱. 作者简介:笔名seaboat,擅长工程算法.人工智能算法.自 ...
- java 类型转换异常_java.lang.ClassCastException(java强制类型转换异常)
ClassCastException,从字面上看,是类型转换错误,通常是进行强制类型转换时候出的错误.下面对产生ClassCastException异常的原因进行分析,然后给出这种异常的解决方法. 这 ...
- java强制类型转换(java强制类型转换有哪些)
强制类型转换指的是什么? 强制类型转换隐式自动类型转换编辑C++语言编译系统提供的内部数据类型的隐式自动转换规则如下:1.执行算术运算时,低类型(短字节)可以转换为高类型(长字节):例如:int型转换 ...
- JAVA强制类型转换原理
强制转换类型别 1 小容量转换成大容量直接转换: 占用字节决定容量:如 1字节:byte boolean 2字节:char short 4字节:int float 8字节:long double 2 ...
- java 强制类型转换
学以致用- 最近在做网络请求的数据解析时,在考虑是用范型还是强制类型转换,范型是从java1.5出来的,好处是安全简单,可以将运行时错误提前到编译时错误,但是如果用范型的话,我需要每一个网络请求,都写 ...
最新文章
- Collections 类
- java虚拟机(二)
- HTML-参考手册: HTML 颜色名
- C#进行MapX二次开发之鹰眼实现
- 上传图片时,图片大小不一,设置宽高,图片拉伸,如何处理呢,我来告诉你...
- 常见的社会潜规则有哪些?
- Linux初级运维(十七)——Linux内核编译与系统裁减
- 扩展BSGS-传送门
- python命令行tab实例小妙招
- bad interpreter: No such file or directory
- zen3架构_zen3架构对比zen2架构
- 一文读懂 HTTPS 与 TLS证书链校验
- stm32驱动NRF24L01_原理+代码解析
- 使用java进行pdf转word实战
- 自我介绍自己对未来的期许
- 获取svg内text文本元素的高度、宽度及坐标等信息
- 20180710-B · Craft Beer USA · ggplot2 geom_density_ridges_gradient 核密度估计峰峦图 字体设置 · R 语言数据可视化 案例 源码
- android实现按键找图功能,按键精灵安卓版找图教程 找图功能使用技巧介绍
- HTTP版本之间的区别
- MD04, MD05, MD07, MD07区别