Java变量和常量声明
Posted xianya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java变量和常量声明相关的知识,希望对你有一定的参考价值。
一、变量
1.变量的定义
变量是内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化
2.变量的分类
1)按数据类型
对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间
数据类型分为基本数据类型和引用数据类型,引用数据类型有类(class)、接口(interface)、数组,基本数据类型有布尔型(boolean)、字符型(char)、数值性【整数类型(byte、short、int、long)、浮点类型(float、double)】
注意:boolean类型数据只允许取值true和false,无null
2)按声明的位置
在方法体外,类体内声明的变量称为成员变量;在方法体内部声明的变量称为局部变量
3.声明格式
定义变量的格式:数据类型 变量名 = 初始化值
变量在内存中的区域:
代码实例
package com.yyx.pratice;
public class JavaPratice {
public static void main(String[] args) {
//声明long类型数据时,超出int值范围末尾要加‘L‘或者‘l‘
long lon=54365465346765768L;
//声明为float类型的浮点型数据,末尾要加‘F’或者‘f’
float flo=34.5f;
boolean blo=true;
System.out.println(lon);
System.out.println(flo);
System.out.println(blo);
}
}
二、常量
常量是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变,一般用大写字符
语法:final 常量名 = 值;如:final String LOVE = ‘java‘;
注意:必须要在常量声明的时候就对其进行初始化,否则会出现编译错误。常量一旦初始化后就无法再改动
字符型常量的三种表现形式:
1.字符常量是用单引号(‘ ’)括起来的单个字符,涵盖世界上所有书面语的字符。例如:char c1 = ‘a‘; char c2 = ‘中‘; char c3 = ‘9‘;
2.Java中还允许使用转义字符‘\\’来将其后的字符转变为特殊字符型常量。例如:char c3 = ‘\\n’; // ‘\\n‘表示换行符
3.直接使用 Unicode 值来表示字符型常量:‘\\uXXXX’。其中,XXXX代表一个十六进制整数。如:\\u000a 表示 \\n
以上是关于Java变量和常量声明的主要内容,如果未能解决你的问题,请参考以下文章