From 312a9207b19b6b5fe7bc9a57a14276d0bb7342de Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 15 Sep 2026 10:34:56 +0800 Subject: [PATCH] =?UTF-8?q?day02--=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2=5F=E8=87=AA=E5=8A=A8=E8=BD=AC=E6=8D=A2?= =?UTF-8?q?=E7=9A=84=E4=B8=BE=E4=BE=8B=E5=92=8C=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day02/src/com/inmind/Demo02.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 day02/src/com/inmind/Demo02.java diff --git a/day02/src/com/inmind/Demo02.java b/day02/src/com/inmind/Demo02.java new file mode 100644 index 0000000..2e9b7b9 --- /dev/null +++ b/day02/src/com/inmind/Demo02.java @@ -0,0 +1,23 @@ +package com.inmind; +/* +自动转换:将取值范围小的类型自动提升为取值范围大的类型 。 +数据类型转换---自动转换中转换顺序 + +转换顺序:byte、short、char---->int---->long---->float---->double + +强调:byte、short、char 在运算都是直接提升至int +*/ +public class Demo02 { + public static void main(String[] args) { + byte b1 = 127; + short s = b1; + int i = b1+s; + long l = i + s; + float f = l+i; + double d = f+l; + System.out.println("---------------------------------"); + byte t1 = 10; + byte t2 = 20; + //short s1 = t1+t2;//注意:byte、short、char 在运算都是直接提升至int + } +}