温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好了,那么接下来咱们继续再往下啊,还是关于这个整数型数据,我们得看一下啊T02。Public class test02啊,还是关于我们的一个整数的这块的一个学习。来关于整数的一个学习,各位啊。比如说现在呢,我在这个位置上啊,说int类型的A啊,等于100。大家看这个代码存在不存在类型转换分析啊,这个代码存在类型转换吗?以下什么意思?什么意思?是这样的啊,是这样的,有一条非常重要的结论,在Java中有一条非常重要的结论必须记住啊,必须记住在任何情况下整数型的字面量。
01:08
默认啊。默认被当做什么呀?Int类型处理注意啊,在任何任何情况下,整数型的自变量就是整数型的字面量,你懂吧,字面量是啥呀?就是数据啊,就是数据默认被当做int类型来处理啊,这个记住就行。如果希望。该。整数型字面量。如果希望该整数自变量被当做什么呢?Long类型来处理。啊,需要在字面量。后面添加L或L。注意啊,会添加L或L各位,就你在你的程序当中任意位置,随便比如说写一个一。
02:00
对吧,或者写个十,写个100,写一个123,像这些数据啊,它默认都会被当做什么呀,Int类型来处理啊,Int类型处理。这个记住就行了啊,这是我们加法中有个默认的一条规则,非常非常重要,如果希望该整数型字面量呢被当做long类型来处理的话,需要在字面量后面加一个大写的L或者小写的L,建议啊,建议使用。大写L啊,因为小写L和一差不多啊。因为小写L和一傻傻分不傻傻分不清吧。啊,啥也分不清,所以建议呢,用大写的L。啊,分析这个代码存在类型转换吗?这个不存在类型转换啊,不存在类型转换。对吧,哎,不存在类型转换。100这个字面量被当做什么呀?Int类型处理。
03:00
对不对,A变量是int类型。卡了啊,是int类型A变量是int类型啊,所以不存在类型的转换啊,不存在类型的转换,Int类型自变量赋值给int类型的自变量,赋值给int类型的变量。啊正好,所以这块呢,大家注意啊,打印我们输出啊,输出一下来,我们编译一下Java c编译int test02.java然后Java进行int test02轴100是吧,没有任何问题啊。
我来说两句