diff --git a/day02/src/com/inmind/Demo01.java b/day02/src/com/inmind/type01/Demo01.java similarity index 98% rename from day02/src/com/inmind/Demo01.java rename to day02/src/com/inmind/type01/Demo01.java index f0e3c33..379587f 100644 --- a/day02/src/com/inmind/Demo01.java +++ b/day02/src/com/inmind/type01/Demo01.java @@ -1,4 +1,4 @@ -package com.inmind; +package com.inmind.type01; /* 数据类型转换---自动转换 自动转换:将取值范围小的类型自动提升为取值范围大的类型 diff --git a/day02/src/com/inmind/Demo02.java b/day02/src/com/inmind/type01/Demo02.java similarity index 97% rename from day02/src/com/inmind/Demo02.java rename to day02/src/com/inmind/type01/Demo02.java index c7e113e..a9167b6 100644 --- a/day02/src/com/inmind/Demo02.java +++ b/day02/src/com/inmind/type01/Demo02.java @@ -1,4 +1,4 @@ -package com.inmind; +package com.inmind.type01; /* 数据转换---强制转换(重点) 强制转换的格式: diff --git a/day02/src/com/inmind/Demo03.java b/day02/src/com/inmind/type01/Demo03.java similarity index 93% rename from day02/src/com/inmind/Demo03.java rename to day02/src/com/inmind/type01/Demo03.java index 148683c..ece0b10 100644 --- a/day02/src/com/inmind/Demo03.java +++ b/day02/src/com/inmind/type01/Demo03.java @@ -1,4 +1,4 @@ -package com.inmind; +package com.inmind.type01; /* 数据转换--字符数据 字符在数学运算中,是遵循ASCII码表,将对应码表中的字符对应的十进制的值参与运算 diff --git a/day02/src/com/inmind/yunsuanfu02/Demo04.java b/day02/src/com/inmind/yunsuanfu02/Demo04.java new file mode 100644 index 0000000..748ea34 --- /dev/null +++ b/day02/src/com/inmind/yunsuanfu02/Demo04.java @@ -0,0 +1,27 @@ +package com.inmind.yunsuanfu02; +/* +要学习的是: +6.运算符_算术运算符:+ - * / % ,++(自增) --(自减) + +总结: +1.算术运算时运算符前后的数据类型如果是一致,那么结果也就是该数据类型 +2.算术运算时运算符前后的数据类型如果是不一致,那么结果也就是该数据类型中大范围的数据类型 + +有特例:byte,short,char,这3个类型在运算时,最终的结果都是int +*/ +public class Demo04 { + 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 注意:/的前后都是int,计算的结果也是int是3 + System.out.println(10%3);//1 + System.out.println("----------------------"); + System.out.println(3124/1000*1000);//3000 + System.out.println(3124/1000.0*1000);//3124.0 + System.out.println("----------------"); + byte b = 3; + byte b1 = 1; + //byte b2 = b+b1;//有特例:byte,short,char 在运算时,直接提升为int计算 + } +}