java类型转换

作者: 糖糖_2c32 | 来源:发表于2022-04-12 01:03 被阅读0次
类型由低到高分别为:

byte , short , char > int > Long > float > double

类型转换分为 1、强制类型转换(由高到低); 2、自动类型转换(由低到高)。
public class Demo1 {

    public static void main(String[] args) {
        int i = 10;
        byte b = (byte) i;
        System.out.println(b);//10

        byte b1 = 10;
        int i1 = b1;
        System.out.println(i1);
    }

}

注意: 转换过程中要防止内存溢出
例如:

public class Demo1 {

    public static void main(String[] args) {
        int i = 128;
        //byte的最大值为127,int类型的128强转为byte类型后,内存溢出
        byte b = (byte) i;
        System.out.println(b);//-128
    }

}

相关文章

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • Java强制类型转换

    Java强制类型转换 语法:“(”+“目标类型”+“)”+“想要转换的值”; 例如: 结果 9 Java中如果将...

  • 8、MyBatis自定义TypeHandler

    TypeHandler是MyBatis的类型转换器,用于java类型和数据库类型的转换,如java类型是jva.u...

  • 2018-07-17

    JAVa的变量类型和类型转换

  • Java中必须了解的常用类

    学习了解# Java中的包装类 Java中基本类型和包装类型之间的转换 Java中基本类型和字符串之间的转换 使用...

  • Java基础知识2

    Java基础知识2 类型转换 由Java是强类型语言 所以要进行有些运算的时候 需要用到类型转换 低 ------...

  • 类型转换

    由于java是强类型语言,所以要进行有些运算的时候,需要类型转换 从左到右是自动类型转换,从右到左是强制类型转换。...

  • java数据类型

    1、整型拓展 2、浮点数 3、类型转换 java强制类型转换和自动类型转换。自动类型转换是程序执行过程中自动进行转...

  • Java数据类型转换

    Java的类型转换可分为基本类型和引用类型的数据转换。 基本类型的转换 类型转换主要在赋值、方法调用、算术运算三种...

  • 第二章 java基础(类型转换符一)

    —— 本文参照 Learn Java for Android Development (第三版)类型转换符类型转换...

网友评论

    本文标题:java类型转换

    本文链接:https://www.haomeiwen.com/subject/yrhgsrtx.html