022-Java的类型转换【视频讲解】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012725164/article/details/89277900

在Java中,向数值类型和字符类型的变量中保存数据的时候,如果要保存的数据的大小,没有超过变量空间的存储大小,JVM就会自动将要保存的数据的类型转换为变量的类型,叫做隐式类型转换

点击查看视频讲解

1.1.1. 强制类型转换

在Java中,将占用空间大的数据向取值范围小的变量中保存时,因为变量空间不足,所以不能直接存放,需要使用强制类型转换。

注意:强制类型转换有可能造成数据损失,使用时需要格外注意!

强制转换格式:(数据类型)(被转数据);

练习:

以下代码编译运行有没有问题?为什么?

1

2

3

4

5

6

7

8

9

class Test

{

public static void main(String[] args) 

{

byte a = 100;

byte b = a + 1;//这行编译出问题,因为a是变量;使用强制类型转换即可改正;

System.out.println(b);

}

}

猜你喜欢

转载自blog.csdn.net/u012725164/article/details/89277900
今日推荐