问答详情
源自:2-7 Java中变量的使用规则

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

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

提问者:qq__梦创未来_0 2017-07-15 17:30

个回答

  • long_l
    2017-07-15 17:47:47
    已采纳

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

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

    所以 int score=3;

    System.out.println(score);

    才能正确的输出。

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


  • 大裕儿
    2017-07-16 09:53:02

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

  • qq__梦创未来_0
    2017-07-15 17:38:33

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