⭐Java类型转换⭐
【摘要】
文章目录
一、Java 类型转换二、自动转换三、手动转换
一、Java 类型转换
类型转换是指将一种原始数据类型的值分配给另一种类型。在 Java 中,有两种类型的转换:
自动转换 ...
一、Java 类型转换
类型转换是指将一种原始数据类型的值分配给另一种类型。在 Java 中,有两种类型的转换:
- 自动转换 - 将较小的类型转换为较大的类型
byte-> short-> char-> int-> long-> float->double
- 手动转换 - 将较大的类型转换为较小的类型
double-> float-> long-> int-> char-> short->byte
二、自动转换
将较小类型传递给较大类型时,会自动完成类型转换。
举例:
package test2;
public class tb1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int myInt = 9;
double myDouble = myInt; // 自动转换: int to double
System.out.println(myInt); // 输出 9
System.out.println(myDouble); // 输出 9.0
}
}
运行:
三、手动转换
必须通过将类型放在值前面的括号中来手动完成缩小转换。
举例:
package test2;
public class tb2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double myDouble = 9.78d;
int myInt = (int) myDouble; // 手动转换: double to int
System.out.println(myDouble); // 输出 9.78
System.out.println(myInt); // 输出 9
}
}
运行:
文章来源: chuanchuan.blog.csdn.net,作者:川川菜鸟,版权归原作者所有,如需转载,请联系作者。
原文链接:chuanchuan.blog.csdn.net/article/details/120633977
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)