1.自动类型转换
格式:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
示例:double d = 10;
2.强制类型转换
格式:目标数据类型 变量名称 = (目标数据类型)值或者变量
示例:int k = (int)88.88;
byte -> short -> int -> long -> float -> double
char -> int
package com.xuge.student.controller;import com.sun.corba.se.impl.orbutil.ObjectStreamClassUtil_1_3;public class java_jc {/*1.变量名不能重复2.变量要赋值,不赋值报错3.为了防止long类型过大后面加 L4.定义float类型时,为了防止不兼容,后面加 F*/public static void main(String[] args) {double d = 10;System.out.println(d);byte b = 10;System.out.println(b);//自动转换short s = b;System.out.println(s);//强制类型转换int k = (int)88.88;System.out.println(k);}
}