From a40bb54c7c00703c681f5098b1e9ed65aaaacab5 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 15 Sep 2026 11:34:37 +0800 Subject: [PATCH] =?UTF-8?q?day02--=E8=BF=90=E7=AE=97=E7=AC=A6=5F=E7=AE=97?= =?UTF-8?q?=E6=9C=AF=E8=BF=90=E7=AE=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day02/src/com/inmind/operator02/Demo06.java | 26 +++++++++++++++++++ .../com/inmind/{ => type_cast01}/Demo01.java | 2 +- .../com/inmind/{ => type_cast01}/Demo02.java | 2 +- .../com/inmind/{ => type_cast01}/Demo03.java | 2 +- .../com/inmind/{ => type_cast01}/Demo04.java | 2 +- .../com/inmind/{ => type_cast01}/Demo05.java | 2 +- 6 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 day02/src/com/inmind/operator02/Demo06.java rename day02/src/com/inmind/{ => type_cast01}/Demo01.java (97%) rename day02/src/com/inmind/{ => type_cast01}/Demo02.java (95%) rename day02/src/com/inmind/{ => type_cast01}/Demo03.java (97%) rename day02/src/com/inmind/{ => type_cast01}/Demo04.java (93%) rename day02/src/com/inmind/{ => type_cast01}/Demo05.java (95%) diff --git a/day02/src/com/inmind/operator02/Demo06.java b/day02/src/com/inmind/operator02/Demo06.java new file mode 100644 index 0000000..ea8f7b2 --- /dev/null +++ b/day02/src/com/inmind/operator02/Demo06.java @@ -0,0 +1,26 @@ +package com.inmind.operator02; +/* +要学习的是: +6.运算符_算术运算符:+ - * / % ,++(自增) --(自减) + +总结: +1.算术运算时运算符前后的数据类型如果是一致,那么结果也就是该数据类型 +2.算术运算时运算符前后的数据类型如果是不一致,那么结果也就是该数据类型中大范围的数据类型 + +有特例:byte,short,char,这3个类型在运算时,最终的结果都是int +*/ +public class Demo06 { + public static void main(String[] args) { + //前后数据类型一致的情况 + System.out.println(1+3);//4 + System.out.println(1-3);//-2 + System.out.println(1*3);//3 + System.out.println(10/3);//3 + System.out.println(10%3);//1 + System.out.println("--------------------------------"); + //前后数据类型不一致的情况 + System.out.println(3124/1000*1000);// 3000 + System.out.println(3124/1000.0*1000);// 3000.0 3124.0 + + } +} diff --git a/day02/src/com/inmind/Demo01.java b/day02/src/com/inmind/type_cast01/Demo01.java similarity index 97% rename from day02/src/com/inmind/Demo01.java rename to day02/src/com/inmind/type_cast01/Demo01.java index 6e43806..9955371 100644 --- a/day02/src/com/inmind/Demo01.java +++ b/day02/src/com/inmind/type_cast01/Demo01.java @@ -1,4 +1,4 @@ -package com.inmind; +package com.inmind.type_cast01; /* 数据类型转换---自动转换 自动转换:将取值范围小的类型自动提升为取值范围大的类型 diff --git a/day02/src/com/inmind/Demo02.java b/day02/src/com/inmind/type_cast01/Demo02.java similarity index 95% rename from day02/src/com/inmind/Demo02.java rename to day02/src/com/inmind/type_cast01/Demo02.java index 2e9b7b9..3cf6101 100644 --- a/day02/src/com/inmind/Demo02.java +++ b/day02/src/com/inmind/type_cast01/Demo02.java @@ -1,4 +1,4 @@ -package com.inmind; +package com.inmind.type_cast01; /* 自动转换:将取值范围小的类型自动提升为取值范围大的类型 。 数据类型转换---自动转换中转换顺序 diff --git a/day02/src/com/inmind/Demo03.java b/day02/src/com/inmind/type_cast01/Demo03.java similarity index 97% rename from day02/src/com/inmind/Demo03.java rename to day02/src/com/inmind/type_cast01/Demo03.java index d0459a5..2275649 100644 --- a/day02/src/com/inmind/Demo03.java +++ b/day02/src/com/inmind/type_cast01/Demo03.java @@ -1,4 +1,4 @@ -package com.inmind; +package com.inmind.type_cast01; /* 数据转换---强制转换(重点) 强制转换的格式: diff --git a/day02/src/com/inmind/Demo04.java b/day02/src/com/inmind/type_cast01/Demo04.java similarity index 93% rename from day02/src/com/inmind/Demo04.java rename to day02/src/com/inmind/type_cast01/Demo04.java index 1495878..58fea70 100644 --- a/day02/src/com/inmind/Demo04.java +++ b/day02/src/com/inmind/type_cast01/Demo04.java @@ -1,4 +1,4 @@ -package com.inmind; +package com.inmind.type_cast01; /* 小数的强转为整数:直接将小数点后面的数给“砍掉” */ diff --git a/day02/src/com/inmind/Demo05.java b/day02/src/com/inmind/type_cast01/Demo05.java similarity index 95% rename from day02/src/com/inmind/Demo05.java rename to day02/src/com/inmind/type_cast01/Demo05.java index aa9674b..0615722 100644 --- a/day02/src/com/inmind/Demo05.java +++ b/day02/src/com/inmind/type_cast01/Demo05.java @@ -1,4 +1,4 @@ -package com.inmind; +package com.inmind.type_cast01; /* 数据转换--字符数据 字符在数学运算中,是遵循ASCII码表,将对应码表中的字符对应的十进制的值参与运算