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

来源:2-7 Java中变量的使用规则

qq__梦创未来_0

2017-07-15 17:30

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

写回答 关注

3回答

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

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

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

    所以 int score=3;

    System.out.println(score);

    才能正确的输出。

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


    qq__梦创...

    那 main 先不管了! 后面的我都理解了,谢谢叔!/hx

    2017-07-16 11:26:38

    共 1 条回复 >

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

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

    long_l

    学习了,谢谢

    2017-07-16 16:42:57

    共 2 条回复 >

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

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题