java声明变量和定义变量有什么不同?
2018-08-25 10:38
120 查看
在 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里叫方法C语音叫函数一个意思。(转自搜狗问答)
阅读更多相关文章推荐
- C++new出来的和直接声明的对象变量有什么不同呢?
- JAVA学习笔记:注释、变量的声明和定义、
- Java定义接口变量为接收类型有什么好处(面向接口编程)
- JAVA 全局变量 声明与定义
- scala 常量、变量、方法、类的定义(与java的不同)
- cpp:变量的定义与Java中的不同
- Java:布尔值,字符范围,字符串声明,换行操作,常量定义与c语言的不同
- 变量声明和定义有什么区别
- JAVA 全局变量 声明与定义
- 变量的声明和定义,从C到编译原理到C++,再到Java
- Java和C++声明一个对象有什么不同
- java中new出来一个对象和定义一个对象赋值为空有什么不同
- Java第11次作业:什么是继承?继承的好处?什么是覆写?super()?构造代码块?子父类初始化顺序? 抽象类能用final声明吗?final关键字声明类 方法 变量以及全局常量?抽象类的构造方法?
- java和C#中 定义变量,加一个小括号是什么意思。。。
- 【基础常识】什么是main函数及变量的声明和定义
- 什么是变量定义和变量声明
- 变量的声明和定义有什么区别
- 【Java】变量声明、定义、赋值与初始化区别
- 变量的声明和定义有什么区别
- 【转】变量的声明和定义,从C到编译原理到C++,再到Java