博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java数据类型的转换
阅读量:4593 次
发布时间:2019-06-09

本文共 739 字,大约阅读时间需要 2 分钟。

    Java数据类型的转换方式分为自动类型转换强制类型转换   

自动类型转换

Java会在下列的条件皆成立时,自动做数据类型的转换:(1)转换前的数据类型与转换后的类型兼容;(2)转换后的数据类型的表示范围比转换前的类型范围大

package com.test;/** * @author yyx 2017年7月21日 */public class Test {    public static void main(String[] args) {        int x = 30;        float y = x;        System.out.println(y);    }} 运行结果:30.0

强制类型转换

Java在强制转换的过程中可能会丢失数据的精确度,在需要强制转换的时候要特别注意数据类型的取值范围

package com.test;/** * @author yyx 2017年7月21日 */public class Test {    public static void main(String[] args) {        float x = 30.3f;        int y = (int) x;// 强制转换        long m=42342343432242l;        int n=(int)m;//超出范围        System.out.println(y);        System.out.println(n);    }} 运行结果:30         -1739139022

 

转载于:https://www.cnblogs.com/budaixiangzi/p/7090650.html

你可能感兴趣的文章
【一本通】欧拉回路
查看>>
【LeetCode】290. Word Pattern 解题小结
查看>>
DataGrid CollectionViewSource Refresh性能问题
查看>>
数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的
查看>>
关于在CMD中数据库操作中文乱码问题
查看>>
机器学习之路: python 决策树分类DecisionTreeClassifier 预测泰坦尼克号乘客是否幸存...
查看>>
R语言做正态性检验
查看>>
linux用户组管理
查看>>
Console-算法[for]-输出等腰三角形
查看>>
随机数产生方法小知识点
查看>>
Angular2.js——表单(上)
查看>>
Programming With Objective-C---- Introduction ---- Objective-C 学习(一)
查看>>
正则表达式语法大全
查看>>
DateUtils
查看>>
pb开发的客户端,使用oracle 9i客户端 提示oci.dll could not be loaded
查看>>
wordpress调用指定post type文章怎么操作
查看>>
magento开发手册之目录结构
查看>>
换个红圈1微信头像恶搞一下好友
查看>>
javascript学习_廖大_20170218
查看>>
bzoj2038: [2009国家集训队]小Z的袜子(hose) 莫队
查看>>