day02--运算符_算术运算符
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.inmind;
|
package com.inmind.type_cast01;
|
||||||
/*
|
/*
|
||||||
数据类型转换---自动转换
|
数据类型转换---自动转换
|
||||||
自动转换:将取值范围小的类型自动提升为取值范围大的类型
|
自动转换:将取值范围小的类型自动提升为取值范围大的类型
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.inmind;
|
package com.inmind.type_cast01;
|
||||||
/*
|
/*
|
||||||
自动转换:将取值范围小的类型自动提升为取值范围大的类型 。
|
自动转换:将取值范围小的类型自动提升为取值范围大的类型 。
|
||||||
数据类型转换---自动转换中转换顺序
|
数据类型转换---自动转换中转换顺序
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.inmind;
|
package com.inmind.type_cast01;
|
||||||
/*
|
/*
|
||||||
数据转换---强制转换(重点)
|
数据转换---强制转换(重点)
|
||||||
强制转换的格式:
|
强制转换的格式:
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.inmind;
|
package com.inmind.type_cast01;
|
||||||
/*
|
/*
|
||||||
小数的强转为整数:直接将小数点后面的数给“砍掉”
|
小数的强转为整数:直接将小数点后面的数给“砍掉”
|
||||||
*/
|
*/
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.inmind;
|
package com.inmind.type_cast01;
|
||||||
/*
|
/*
|
||||||
数据转换--字符数据
|
数据转换--字符数据
|
||||||
字符在数学运算中,是遵循ASCII码表,将对应码表中的字符对应的十进制的值参与运算
|
字符在数学运算中,是遵循ASCII码表,将对应码表中的字符对应的十进制的值参与运算
|
||||||
Reference in New Issue
Block a user