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;

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

  • 相关阅读:
    字符编码
    mahout 使用
    cloudera Manager使用总结
    HDFS 操作命令总结
    基于hive的日志分析系统
    hive 中的正则表达式
    hadoop 用户
    Java中设置classpath、path、JAVA_HOME的作用
    排序
    动手动脑
  • 原文地址:https://www.cnblogs.com/xujiaqi/p/13531630.html
Copyright © 2011-2022 走看看