zoukankan      html  css  js  c++  java
  • 一、Java语言基础(2)_类型和运算——基本数据类型转换

    2018-04-11

    基本数据类型转换

    一、数据过大和溢出

      溢出:数据超出数据类型的临界范围

       如果溢出情况发生时,程序没有做数据检查范围处理,则会出现数据紊(wen)乱

    二、基本数据类型自动转换(隐式转换)

      在八大基本类型中,boolean不属于数值类型,不参与转换;

       一般byte,  short,  char  三者不相互转换,而是把byte,  short,  char直接转换成int。

      转换规则:

        各自类型的空间大小,(从小的转换成大的)看图:

        

       把不同数据类型看成是不同容量的容器:

         

        

    二、基本数据类型强制转换(显式转换) 

      

    1 //把一个int类型的常量直接赋给byte类型的变量
    2          byte a = 125;
    3 //因为编译器,发现125在byte范围内,底层偷偷转换了
    View Code

    四、表达式类型的自动提升

      

       

    String类型和任意类型数据使用“+”连接起来,结果都是String(字符串)类型

  • 相关阅读:
    PHP笔试题
    找工作的几种方式
    ThinkPHP3.2.3学习笔记5---模板(一)
    PHP7新特性
    了解Web Uploader
    什么是云购网
    使用PDO操作数据库的好处
    MySQL与MongoDB的区别
    显示和编辑注解
    自定义验证逻辑
  • 原文地址:https://www.cnblogs.com/sunNoI/p/8796456.html
Copyright © 2011-2022 走看看