变量
- 变量就是可以变化的量。
- java是一种强类型语言,每个变量都必须声明其类型。
- 变量分为基本类型和引用类型两种。
- 变量必须是合法的标识符。
- 变量是一条完整的语句,所以每一个声明都必须以分号结束。
变量的作用范围
-
每个变量都有它自己的作用范围
-
按照变量的作用范围可以把变量分为:类变量(也叫静态变量)、实例变量、局部变量.
public class Hello { static int number=0; //类变量 String str="Hello,World!"; //实例变量 public void add(){ int a=0; //局部变量 } }
类变量
类变量(也叫静态变量)是类中独立于方法之外的变量,用static修饰。
实例变量
- 实例变量从属于对象
- 如果不进行初始化,实例变量就会有一个默认值
- 整型变量的默认值是 0
- 浮点型变量的默认值是 0.0
- 布尔型变量:默认值为false.
- 除了基本类型,其余的默认值都是null
局部变量
- 局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量。
- 局部变量只在定义它的函数或复合语句范围内有效,只能在定义它的函数或复合语句内才能使用。
变量的命名规范
- 所有变量、类名、方法名:要做到见名知意。
- 方法名:首字母小写和驼峰原则:getName
- 类成员变量:首字母小写和驼峰原则。
- 局部变量:首字母小写和驼峰原则。
- 常量:大写字母加下划线:MAX_NUMBER
- 类名:首字母大写和驼峰原则。GetName
常量
- 常量(Constant):在初始化之后,不能再次赋值。不能改变的值。
- 常量名一般使用大写字符
//定义常量
final 类型 常量名 = 值;
final double PI=3.14;
标签:常量,作用域,局部变量,首字母,实例,默认值,变量 来源: https://www.cnblogs.com/lieyanwang/p/15359759.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。