zoukankan      html  css  js  c++  java
  • 基本数据类型之间的转换

    Java语言中基本数据类型之间的转换方式:自动类型转换和强制类型转换

      其中自动类型转换主要是指小类型到大类型之间的转换。

     自动转换:

      表示将变量b1的数值赋值给变量s1,并覆盖s1中原来的数值,相当于从byte类型到short类型的转换,小到大的自动转换

    byte b1 = 10;
    short s1 = 20;
    s1 = b1;

      其中强制类型转换主要指从大类型到小类型之间的转换,语法格式如下:

      目标类型 变量名 = (目标类型)源类型变量名;

      表示将变量s1的数值赋值给变量b1,并覆盖b1中原来的数值,相当于从short类型到byte类型的转换,大到小的强制转换

    byte b1 = 10;
    short s1 = 20;
    b1 = (byte)s1;

      在做强制转换的时候,如果数据能放得下不会产生损失,如果数据放不下则会产生损失

    byte b1 = 10;
    short s1 = 128;
    b1 = (byte)s1;

       强转有风险,在以后开发中能不用强转尽量不用强转可能会照成数据的丢失!

  • 相关阅读:
    算术异常
    MySQL和Oracle的区别
    string常用方法
    io异常
    关于null和空指针异常
    string的一些特殊点
    Mybatis中的动态SQL
    ORM框架的概述
    朴素贝叶斯分类器
    正则表达式
  • 原文地址:https://www.cnblogs.com/xujiaqi/p/13531630.html
Copyright © 2011-2022 走看看