44问答网
所有问题
当前搜索:
java中定义变量必须赋值吗
java中变量必须定义赋值
之后才能使用?是吗?如果只是定义了,但没有赋值...
答:
第一个问题:不是;
java中变量的定义
在程序中是任意的,与c语言不同 第二个问题:不是,java中没有
定义的变量
系统会提供默认的值,例如,整形为0;浮点型为:0.0 ;引用类型为:null
java定义变量
时
一定要赋初值吗
?比如 public class Test{ int x; /...
答:
当然是要初始值的
,但是,类变量有默认初始值,因此可以不写,int 的默认初始值是 0,boolean 是 false,对象是 null 局部变量(方法里的变量)是没有默认初始值的,在第一次被用到之前一定要赋值。
java中
接口声明一个
变量
时
必须赋值
么?
答:
在Java接口中声明变量相当于一个声明一个常量名,
必须赋值
java中变量
是否使用前
需要赋值
答:
java变量
使用之前不许初始化,否则会弹出错误,如下代码:package com.qiu.lin.he;public class CeShi {public static void main(String[] args) {String s;System.out.println(s);//这里会报错:}}如下图所示错误:
在
java里
定意一个
变量
不
赋值
是否可用
答:
java定义变量的时候,
如果是class级别的变量(也即属性),java会给他赋默认值
。所以可以使用。但如果是方法级别的变量,就必须显式的给它赋初值,比如你程序中的sum,ping。就必须赋初值才能使用。
JAVA
:成员
变量定义
时可以不赋初值,局部变量定义时
要赋初值
,这句话对...
答:
不对。
变量定义
时可以不
赋值
,但是在调用的时候就
需要
。如果是成员变量的话,系统会给他初始化,赋默认值,比如int为0,boolean类型为flase,String类型为null等。但是如果是方法
里面定义
的变量,系统不会给他赋值,在调用之前需要明确给他指定一个值。
Java 中变量
不
赋值
使用就会出错,但是如果把一个变量封装到一个类中...
答:
int i;//声明全局
变量
,因为在类中,所以是全局变量,不用
赋初值
,默认的值是0.注意全局变量如果没有赋初值,都有默认值,例如String类型的默认值是null.public int get(){//
定义
一个方法。int num1;//声明局部变量,在方法内部所以是局部变量,没有使用,所以可以不用赋初值,如果使用的话
必须赋
...
java中
只声明
变量
不付值,系统会给分配内存吗
答:
基本类型
的变量
如果是临时变量,只要
定义
了,就会分配内存空间,不管是否被
赋值
;如果是作为对象的属性出现,只要该对象不实例化,就不会分配内存空间。一个完整
的Java
程序运行过程会涉及以下内存区域:1、寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。2、 栈:保存局部
变量的
值,包括:1)用来...
java中
声明
变量
时必须
要赋
初始值吗?
答:
声明时可以不初始化,但是用的时候
必须要
初始化。比如:int i,j=1;int k=i+1;上面会报错。必须要对i进行初始化。
java中
,常量和
变量
如果不
赋值
是否能够使用?
答:
这个
需要
分情况 如果该
变量
(或常量)是成员变量则是有默认值的,即使没有进行
赋值
语句也是可以直接使用的。如果是局部变量,则没有默认值,在没有对局部变量进行赋值之前是不能直接使用的。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
如何用构造方法创建对象
定义变量未赋初值
java数组默认值
hello方法的方法头是错误的
java变量定义与赋值
Java变量给变量赋值
java中怎么给变量赋值
java变量赋值给常量
java变量多次赋值