为了账号安全,请及时绑定邮箱和手机立即绑定

main 方法中定义的变量必须先赋值,然后才能输出?这个是指什么意思呢?

main 方法中定义的变量必须先赋值,然后才能输出???什么意思?指的是?

正在回答

3 回答

你要输出一个变量,这个变量肯定要先有值,才能输出啊。

比如 int score  这样只是定义了score这个变量的类型为整数型,没有给score赋值,如果这时你输出score,就会发生错误。这就相当于一道数学题要求x的值,然后你回答x的值是x。这老师能给你分吗?

所以 int score=3;

System.out.println(score);

才能正确的输出。

至于main的意思,你现阶段不用管它。


2 回复 有任何疑惑可以回复我~
#1

qq__梦创未来_0 提问者

那 main 先不管了! 后面的我都理解了,谢谢叔!/hx
2017-07-16 回复 有任何疑惑可以回复我~

我来给你们专业回答,在Java中,局部变量不会被自动初始化,也就是说你不给局部变量赋值,它就没有值不能直接使用,在main方法中的变量是局部变量;在Java中,全局变量会被自动初始化,也就是说你不给全局变量赋值,但是它可以自动有个值,可以不初始化全局变量直接使用(默认初始化)

4 回复 有任何疑惑可以回复我~
#1

qq__梦创未来_0 提问者

俩个点,理解了! 谢谢!
2017-07-16 回复 有任何疑惑可以回复我~
#2

long_l

学习了,谢谢
2017-07-16 回复 有任何疑惑可以回复我~

主要不解main的意思!   main方法中定义的变量!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

main 方法中定义的变量必须先赋值,然后才能输出?这个是指什么意思呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信