day02-运算符-算术运算符

This commit is contained in:
2026-01-14 11:21:03 +08:00
parent 0af2a6bbf5
commit c3cc76233b
4 changed files with 30 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
package com.inmind; package com.inmind.type01;
/* /*
数据类型转换---自动转换 数据类型转换---自动转换
自动转换将取值范围小的类型自动提升为取值范围大的类型 自动转换将取值范围小的类型自动提升为取值范围大的类型

View File

@@ -1,4 +1,4 @@
package com.inmind; package com.inmind.type01;
/* /*
数据转换---强制转换重点 数据转换---强制转换重点
强制转换的格式 强制转换的格式

View File

@@ -1,4 +1,4 @@
package com.inmind; package com.inmind.type01;
/* /*
数据转换--字符数据 数据转换--字符数据
字符在数学运算中是遵循ASCII码表将对应码表中的字符对应的十进制的值参与运算 字符在数学运算中是遵循ASCII码表将对应码表中的字符对应的十进制的值参与运算

View File

@@ -0,0 +1,27 @@
package com.inmind.yunsuanfu02;
/*
要学习的是:
6.运算符_算术运算符+ - * / % ++(自增) --(自减)
总结:
1.算术运算时运算符前后的数据类型如果是一致,那么结果也就是该数据类型
2.算术运算时运算符前后的数据类型如果是不一致,那么结果也就是该数据类型中大范围的数据类型
有特例byteshortchar这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;//有特例byteshortchar 在运算时直接提升为int计算
}
}