常量和变量

在Java中,常量和变量是用于存储数据的标识符。

常量是一个固定的值,一旦定义就不能被修改。在Java中,常量使用关键字final来定义,通常使用大写字母表示。例如:

final int MAX_SIZE = 100;
final double PI = 3.14;

变量是一个可以被修改的值。在Java中,变量需要先声明,并且可以赋予不同的值。例如:

int a = 10;
double b = 3.14;
String message = "Hello, World!";

变量的类型可以是基本数据类型(如int、double、boolean等)或引用类型(如String、数组等)。变量的命名必须遵循一定的规则,如只能包含字母、数字和下划线,不能以数字开头等。

在Java中,变量可以被重新赋值,也可以通过赋值运算符来改变其值。例如:

int a = 10;
a = 20; // 将a的值改为20

常量在整个程序中都是不变的,而变量的值是可以改变的。常量的作用是为了表示一个固定的值,而变量的作用是在程序中存储和操作数据。

常量

1 常量的概念

常量就是一个固定不变值(一旦设置好就不回改变)。例如 123,45,1.2,false等。

2 常量的分类

  • 字面值常量: 比如:整数常量1,2,3,小数常量3.14,布尔常量false,true等。

  • 定义的fina常量变量: 比如代码: public static final String TITLE = "华星详谈"; 后面会详细讲

3 字面量常量

字面量其实就是等价于字面值。比如120,"zs"等就是字面量,在程序中直接使用字面量,其实除了改程序它是不可变的,所以这时可以叫做字面量常量。常见的字面量常量如下:

整数常量,所有整数,如 1、2、3、100、200 等

小数常量,所有小数,如 1.2、2.7、3.14 等

字符常量,用单引号括起来的符号如,’A’、’a’、‘好’等

布尔常量,只有 true 和 false,分别表示对与错

字符串常量,使用双引号括起来的内容如:“JAVA”、“csdn”等

/*
	常量:constant(掌握),就是固定不变的值
		整数类型:1/2/3
		小数类型:1.2 ...
		布尔类型:boolean
		字符类型:char	用 ''表示,只能写一个字符
		字符串类型:String	字符串常量 用""表示,在""中随便写几个字符串	java中\有转义功能,一个是表示转义,两个\\才能显示\
*/
public class _04Constant {
public static void main(String[] args) {
	System.out.println(1);// 整数常量1
	System.out.println(2);// 整数常量2
	System.out.println('a');// 字符常量a
	System.out.println('b');// 字符常量b
	System.out.println(3.14);// 小数常量3.14
	System.out.println(3.17);// 小数常量3.17
	System.out.println(true);// 布尔常量true
		
	System.out.println("adskljfalsdijfla sd \r\n fpor9 02 \t 384r489423");// 字符串常量
	long lon = 2147483647;// 2147483647是int最大值
//	long lon2 = 2147483648;// 2147483648超过 int类型表示范围
	long lon3 = 2147483648L;// 2147483648 int类型	
}
}

变量

变量定义

变量:就是一个盒子(容器),用来装数据的。同一时间只能装一个数据。

2 变量的作用

变量作用:用来装好数据,进行运算处理的。

变量的的使用

变量是内存中的一个存储区域,该区域有自己的名

(变量可以理解为装某种类型数据的容器,容器可以重复使用)

3.1 声明

语法:数据类型 变量名;

例如:int age;// 声明一个int类型的变量age(年龄)

注意:

声明变量可以同时声明多个变量

语法:数据类型 变量名1, 变量名2, 变量名3...;// 值和变量的类型必须相同

或者

语法:数据类型 变量名1 = 值1, 变量名2 = 值2, 变量名3 = 值3...;// 值和变量的类型必须相同

例如: int age, age2, age3;

或者

例如: int age = 1, age2 = 2, age3 = 3;

3.2 赋值

语法:变量名 = 值; // =右边的值,赋值给 =左边的变量。注意:必须保证值和变量的数据类型一致

例如:age = 23;// 将23赋值给变量age。注意:必须保证值23和变量age的数据类型一致

注意: 声明变量同时赋值 语法:

数据类型 变量名 = 值;// 值和变量的类型必须相同

3.3 取值

语法:变量名;

使用方式:

  1. 直接打印输出

  2. 做运算(+,-,*,/....)

  3. 赋值给另外的变量

  4. 作为方法参数 使用(先不管。学习方法再用)

称(变量名)和类型(数据类型),Java中每个变量必须先声明,后使用, 该区域的数据可以在同一类型范围内不断变化。

4 注意事项

此处的数据类型可以是Java中支持的所有的数据类型!

  1. 数据类型限定了变量可以存值的类型

  2. 赋值使用的 = 号,从右往左赋值

  3. 规范写法:= 两边都加上一个空格

  4. 变量一旦定义好了,可以反复使用

  5. 变量只可以存一个值,下次存值会覆盖上一次的值

  • 23
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值