java声明变量和定义变量有什么不同

如题所述

第1个回答  2016-06-02
声明变量就是定义变量就不过是叫法不同。就和Java里叫方法C语音叫函数一个意思
第2个回答  2016-06-02
在 Java 程序设计中,每个声明的变量都必须分配一个类型。声明一个变量时,应该先声明变量的类型,随后再声明变量的名字。下面演示了变量的声明方式。
double salary;
int age;
Boolean op;
其中第一项称为变量类型,第二项称为变量名。分号是必须的,这是 Java 语句的结束符号。

同一类型的不同变量,可以声明在一行,也可以声明在不同行,如果要声明在同一行中,不同的变量之间用逗号分隔,例如下面的例子。
int studentNumber,people;

声明变量的同时可以为变量赋值,也可以声明以后再赋值。如:
int a=1; //声明时赋值
int a; a=1; //声明后赋值

注意:在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量。为了操作方便,给这个空间取了个名字,称为变量名,内存空间内的值就是变量值。所以,申请了内存空间,变量不一定有值,要想变量有值,就必须要放入值。

例如:“int x”; 定义了变量但没有赋值,即申请了内存空间,但没有放入值;int x=5; 不但申请了内存空间而且还放入了值,值为 5。

注意:没有赋值的变量,系统将按下列默认值进行初始化。本回答被提问者采纳

Java中定义和声明的区别
2、另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义的。声明是向编译器介绍名字--标识符。它告诉编译器“这个函数或变量在某处可找到,它的模样象什么”。而定义是说:“在这里建立变量”或“在这里建立函数”。它为名字分配存储空间。无论定义的是函数还是变量,编...

Java面试中都会遇到哪些问题
答案:ResourceBundle用来存储指定语言环境的资源,应用程序可以根据运行时的语言环境来加载这些资源,从而提供不同语言的展示。 问题:为什么Java里没有全局变量? 答案:全局变量是全局可见的,Java不支持全局可见的变量,因为:全局变量破坏了引用透明性原则。全局变量导致了命名空间的冲突。 问题:如何将String类型转化成Number类型?

java中定义变量的作用是什么?
1. 在Java中,定义变量主要是为了在编译阶段为特定类型的数据分配内存空间。这一过程称为“存值”,它是基于变量的数据类型来进行的。2. 另一个重要作用是,变量使得在程序中访问和操作数据变得简单快捷。当需要使用数据时,可以通过变量名从其存储位置中“取值”。3. 变量还确定了数据的范围或作用域...

在C语言中声明和定义有什么区别
变量声明:用于向程序表明变量的类型和名字。区别:定义也是声明,extern声明不是定义。定义分配存储空间,而声明不会。通过使用extern关键字声明变量名而不定义它。 事实上它只是说明变量定义在程序的其他地方。程序中变量可以声明多次,但只能定义一次。只有当声明也是定义时,声明才可以有初始化式,因为只有...

java 中static定义的变量和其他的变量有什么区别,static有什么用
首先,static和临时声明,在内存分配上就不同。这两个列子在结果上没区别,但如果代码多了。就完全不同了。第一个是整个class里有效,第二个是printa里有效。你还是好好看看书先。

java中 定义变量的作用是什么?
定义和使用变量时,通常要把变量名定义为容易使用阅读和能够描述所含数据用处的名称,而不要使用一些难懂的缩写如A或B2等。例如:假定正在为水果铺编一个销售苹果的软件。我们需要两个变量来存储苹果的价格和销量。此时,可以定义两个名为Apple_Price和Apple_Sold的变量。每次运行程序时,用户就这两个...

变量的定义是什么java
你好,对象变量的定义,其实就是变量的声明。java中使用每个变量前都必须先声明该变量,声明的语法格式:[变量类型] [变量名];比如声明一个字符串类型的变量:String test;声明一个Object类型的变量:Object obj;变量名是自己任意取的,不过必须符合名称规则,变量类型可以是java自带类型,也可以是自定义的...

JAVA中var的意思(请尽量详细)
说的简单一点点就是定义一个变量。在java-script中,变量可以用命令Var作声明:var mytest;该例子定义了一个mytest变量。但没有赋予它的值。Var mytest=”This is a book”该例子定义了一个mytest变量, 同时赋予了它的值。

java 定义变量的作用是什么?
java变量的作用域 当一个变量被定义的时候,他的作用域就就被确定了。(这就好象一个人,你生下来,你父母就给你取名,你的名字就定了!!!)按作用域的不同,变量可以分为以下类型:1.成员变量 在类中声明,它的作用域是整个类! (这个是变量范围最大的)2.局部变量 在方法内部或者方法的一...

JAVA语言中,什么是变量,如何定义一个变量?什么是常量?
常量是不可改变的量,一次赋值,永不改变 。常量定义:常量需要有final修饰符修饰。常量声明时必须初始化。常量标识符必须大写,且多个单词时用下滑线连接。注意:有时候常量也可以不用在声明时就初始化。eg:做局部变量 public class Test { public static void main(String[] args){ final int Y;Y...

相似回答