/**
* 这是一个四则运算的案例
* 数据转换:在计算过程中数据的类型可能发生改变
* 隐式转换:小的数据类型转换成大的数据类型会自动转换称为隐式转换
* 显示转换:大的数据类型转换成小的数据类型需要强制转换称为显示转换,可能会丢失数据精度
* <p>
* 因为 byte ,short ,char 类型在四则运算的时候会默认的转换成int类型,
* 所以,如果计算结果是这几种类型的数据需要强制转换(显示转换)的
*/
public class Class4_Math {
public static void main(String[] args) {
byte a = 10;
byte b = 3;
//进行 加 、 减 、 乘、除 、模计算
byte jia = (byte) (a + b);//需要强制转换计算后的结果
byte jian = (byte) (a - b);//需要强制转换计算后的结果
byte chen = (byte) (a * b);//需要强制转换计算后的结果
byte chu = (byte) (a / b);//需要强制转换计算后的结果
byte mo = (byte) (a % b);//需要强制转换计算后的结果
//输出计算结果
System.out.println("jia:" + jia);
System.out.println("jian:" + jian);
System.out.println("chen:" + chen);
System.out.println("chu:" + chu);
System.out.println("mo:" + mo);
}
}
java 加减乘除
最新推荐文章于 2024-03-22 14:04:01 发布