课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
main 方法中定义的变量必须先赋值,然后才能输出???什么意思?指的是?
2017-07-15
源自:Java入门第一季(IDEA工具)升级版 2-7
正在回答
你要输出一个变量,这个变量肯定要先有值,才能输出啊。
比如 int score 这样只是定义了score这个变量的类型为整数型,没有给score赋值,如果这时你输出score,就会发生错误。这就相当于一道数学题要求x的值,然后你回答x的值是x。这老师能给你分吗?
所以 int score=3;
System.out.println(score);
才能正确的输出。
至于main的意思,你现阶段不用管它。
qq__梦创未来_0 提问者
我来给你们专业回答,在Java中,局部变量不会被自动初始化,也就是说你不给局部变量赋值,它就没有值不能直接使用,在main方法中的变量是局部变量;在Java中,全局变量会被自动初始化,也就是说你不给全局变量赋值,但是它可以自动有个值,可以不初始化全局变量直接使用(默认初始化)
long_l
主要不解main的意思! main方法中定义的变量!
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答赋值例题什么意思?什么叫定义一个变量?
3 回答什么叫main方法定义变量?
2 回答其他变量(非main)可以不对定义的变量赋值吗
3 回答变量输出前不是需要先赋值吗?
2 回答这个重新赋值是什么意思?再输出一个值?