JAVA(SE)基础二 常量和变量
在写Java的代码中,我们不可避免的要使用常量和变量,下面让我们简单了解下Java中的常量和变量
常量。
常量就是在Java的程序执行过程中,其值不会变化的量。我们把常量分为两种,一种是字面值常量,就是我们写到字面上的值,如10,100,“您好”等,还有一种是自定义常量。
字面值常量
顾名思义就是我们写到字面上的一个数值,是一个不会改变,是确切值。它有细分为以下的几种。
1>整数常量: 1000,1,-8
2>小数常量:0.3,-4.3
3>字符常量:‘2’,‘你’
4>字符串常量:“你好”
5>布尔常量:false,true
6>空常量:null
自定义常量
被final修饰的变量。之后值不可再改变。
public class Constant01 {
public static void main(String[] args) {
100;//字面值常量
final int AGE = 18;//自定义常量AGE ,AGE的值不可改变,常量是全部要大写。
System.out.println(AGE);
}
}
变量
变量即在程序执行过程中,可以变得量。
变量就是在内存中开辟一块内存空间,存储对应类型的数据。
**语法:**有2种方式,可以声明变量的同时赋值,也可以之后再赋值
1>数据类型 变量名 = 变量值; --声明的同时同时赋值
2>数据类型 变量名; --先声明一个变量
变量名 = 变量值;–再赋值
变量的分类:
1>局部变量:定义在大括号中的变量,方法和语法块中的变量。必须有声明和赋值。
2>成员变量:在类中的,方法外的
只声明的时候有默认值。整数->0 小数 ->0.0 字符->’ ’ 布尔->false 字符串->null
public class Variable02 {
//成员变量 类中方法外 在class里面,main方法外部
int i ;
public static void main(String[] args) {
//声明的同时赋值
//定义一个字符串的变量,存储学生张三的姓名
String studentName = "张三";
System.out.println(studentName);
//先声明后赋值
char gender; //先声明
gender = '男';//后赋值
System.out.println(gender);
//同时声明多个int类型的变量x y z
int x,y,z;
z=y=x= 10;
System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println(studentName);
}
}
在变量中我们用到了很多的数字类型,下节我们会详细的说下数字类型。这样我们就可以更加得心应手了。