温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
来,那咱们继续再往下啊,我们多建几个例子啊,一个小例子说明一个问题,好吧,咱们拆开了啊。呃,那么接下来咱们看一看,嗯,一行上。一行上可以同时声明多个变量吗?来,我们看看这个语法啊,Class va test,零六。然后呢,我们主方法palestman大家多测试啊,测试一下就是现在啊,是大家这个积累这个基本功的时候啊,等这段时间积累过去之后就好了啊,后期就可以开始基于这个东西啊,基于这个基础的语法去干什么,去写一些代码了,那比如说int a逗号B,逗号C,哎,等于100。行不行?来它是啥意思?A访问一下,CB访问一下,C访问一下。首先说一行上声明多个变量行不行,我们先把下边的给它注释掉,好吧,先把这个给它注释掉,来我们先看看行不行啊,Java c编译VAR t的零六走,然后Java去运行,好,大家看先别运行了,编译通过了,这说明这个语法是合法的,对吧?允许,所以说允许一行上可以声明多个变量吗?答案是什么呀?
01:20
答案是可以一行声明多个变量啊,多个变量没有任何问题啊,用逗号隔开,那么这个是什么意思呢?声明三个变量。都是int类型,都是int类型,起名ABC。啊,那么现在我们关心的是什么呢?我们在这里能不能访问,假如说我现在只访问这个C。能不能访问好,我们看这个C能不能访问啊C,那么接下来我们访问一下编译啊,我们运行VR test06好走,大家会发现这个程序很正常就执行了,对吧?哎,很正常就执行了。
02:02
没有任何问题,但是如果说我现在把A放开,把B放开,那你说行不行,我曾经有一句话,怎么说的,变量怎么着。变量必须先干什么?声明再赋值才能访问?对吧,AB2个变量赋值了吗。是说这几行代码的意思,是说ABC都附上100,还是说C附上100 a和B没有赋值呢?我们编译去运行一下就知道了,我们首先看看编译能不能通过。好了,编译报错了,说第九行和第十行就是可能尚未初始化变量A,可能尚未初始化变量BD9和第十,第九在这儿,第十在这儿,所以A和B返还不了,所以这个错误了,这个也错误了啊,也错误了,这是因为什么呢?通过这个测试啊,我们可以得出什么结论呢?哎,通过测试得出结论是。AB没有赋值,C赋值100啊,C赋值100,如果你想访问A和B的话,那么请在这个位置上,你可以给A赋值对吧?给A赋值,然后呢,给什么呀?B赋值对不对?那给A赋值呢?附上,比如说现在附上200对吧?给B负一个值,哎,300,那么接下来c.out点打印输出什么呀,A完了之后呢?哎,我再去访问这个B。
03:26
哎,那这样的话,我们再去编译Java c,然后Java去运行啊,VAR t06走好,大家一百二百三百就可以访问了,所以这个例子最主要告诉大家,就是说我们这个程序啊,实际上啊,哎也可以这样写,但这样写的话,你要注意啊,AB都是没有值的,只有C啊它有值啊,只有C它是有值的,如果想访问A和B的话,你必须得先给它赋值,这是我们之前所说的一个结论啊,所说的结论就是变量必须先声明在赋值才能访问,不赋值它是没有办法去访问的啊。
我来说两句