- 1
- 0
- 约1.65千字
- 约 7页
- 2026-02-03 发布于陕西
- 举报
数值运算时的自动类型转换
主讲教师:李冬
数值运算时的自动类型转换
之前案例中的自动转换均是有关
赋值方面,那么不同数值类型的数据
在运算时,又是如何完成自动转换的
呢?
01如果参与运算的操作数当中,有一个操作数为double
型,则整个表达式可提升为double型
定义1个双精度变量a和1
个整型变量,并分别进
因为参与运算b的操作数当
行初始化。
中,变量是型,所
publicstaticvoidmain(String[]args){adouble
以整型变量b也将自动提升
doublea=10.5;//默认为double的字面常量10.5赋值给变量a为double型,最终变量c存
储了double型数据。
intb=20;//默认为int的字面常量20赋值给变量b
doublec=a+b;
System.out.println(a:+a);
System.out.println(b:+b);
System.out.println(c:+c);
}
02byte、short、char型数据参与运算时,先将其全部
自动提升为int型再做运算
定义字节型变量a、短整
型变量b、字符型变量c,
publicstaticvoidmain(String[]args){并分别进行初始化。
自动将字节型a、短整型b、
bytea=10;
字符型c中的数据转换为int
shortb=20;型后再运算。
charc=65;
intd=a+b+c;
System.out.println(a:+a);
System.out.println(b:+b);
System.out.println(c:+c);
System.out.println(d:+d);
}
谢谢观看
Thanksforwatching
您可能关注的文档
最近下载
- Questyle旷世CMATwelve说明书用户手册.pdf
- 信息可视化设计.ppt VIP
- 2025年北京大学强基计划试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- T∕CSES 128-2023 公共建筑综合性减碳改造项目碳减排量认定技术规范.pdf
- 2026北京经济技术开发区卫生健康领域事业单位招聘28人备考题库及答案详解(夺冠系列).docx VIP
- 2026北京经济技术开发区卫生健康领域事业单位招聘28人备考考试试题含答案解析.docx VIP
- 常州市2025-2026学年(上期)高三期末考试物理试卷(含答案).pdf
- 2026年北京大学强基计划笔试数学试题及答案.docx VIP
- 信息可视化设计.pptx VIP
原创力文档

文档评论(0)