一、常量
1.1常量的概念
在java代码运行中,其值无法被改变的量(数据),称为常量。
例如:
/**
* <p>
* 标识符使用规范
* </p>
*
* @描述:
* @author: xiuxian323
* @since:2023/2/1 19:18
* @version:
*/
public class Demo
{
public static final String NAME = "王五";//被final修饰的符号常量
public static void main(String[] args) {
System.out.println(100);//字面值常量
}
}
1.2常量的分类
(1)按照写法分类分为:字面值常量、符号常量。
形如:public static final String NAME = "王五": 中的王五使用标识符定义出来,但是被final修饰的称之为符号常量
又形如:System.out.println(100); 和 int x = 10; 中的100和10并没有被标识符定义,直接使用的值称之为字面值常量。
(2)按照数据类型分类分为:基本数据类型、引用数据类型。
基本数据类型:byte、short、int、long、float、double、char和boolean。
引用数据类型:以String为例子,在基础阶段接触的不多。之后会接触的以类命名的数据类型皆是引用数据类型。
//基本数据类型 System.out.println(100); System.out.println(100.1); System.out.println(); System.out.println(true); //引用数据类型 System.out.println("今天天气真的太冷了");
注意:String和其他基本数据类型做加法时,只会将结果拼接,不会进行运算。
二、变量
2.1变量的概念
在程序运行过程中,其值可以发生改变的量(数据),人为和程序可以控制改变。
2.2变量的分类
变量仅有一种分类方式:全局变量、局部变量。
全局变量:定义在方法外的变量,可以被整个类调用。
局部变量:定义在方法中的变量,只可以被所处的方法调用,不可以被同类中的其他方法调用。
/**
* <p>
* 标识符使用规范
* </p>
*
* @描述:
* @author: xiuxian323
* @since:2023/2/1 19:18
* @version:
*/
public class Demo
{
int y = 10;//全局变量
public static void main(String[] args) {
int x = 20;//局部变量
}
}
2.3变量的定义和使用
(1)变量的定义步骤
变量的定义分为两步:
a.变量的声明:确定了变量名和变量的数据类型。
b.变量的赋值:为了变量进行初始化赋值。
(2)变量的定义语法
a.方式1:先声明再赋值
语法:
数据类型 变量名; --> 变量的声明
变量名 = 变量值; --> 变量的赋值
案例:
int a;
a = 10;
b.方式2:声明的同时并赋值
语法:
数据类型 变量名 = 变量值;
案例:
int a = 20;
(3)变量的使用
a.变量的访问:直接通过变量名访问变量值。
b.变量的赋值: 变量名 = 新的变量值;
/**
* <p>
* 标识符使用规范
* </p>
*
* @描述:
* @author: xiuxian323
* @since:2023/2/1 19:18
* @version:
*/
public class Demo
{
public static void main(String[] args) {
//基本的定义1
int x;//表示声明一个变量并给一个标识符(起名字)
i = 10;//给当前的变量赋值
//基本的定义2 -----使用最多
int y = 10;
//复杂的定义1
int a , b , c;//连续声明3个相同数据类型的变量
a = 1;
b = 2;
c = 3;
//复杂的定义2
int a , b , c = 20;//这种方法虽然定义了三个变量,但是只有最后一个的初始值为20,其他两个
//并没有进行赋值。
}
}