一、什么是变量
①是一个存储单元,保存运行过程中产生的临时数据;
②使用不同的数据类型来定义保存数据;
二、变量定义
变量必须先定义后使用:(//数据类型 变量名 = 数据值;int x =1);
变量的命名(不能使用数字为开头,不能以关键字为变量名;“_”和“$”都可为开头或其他内容)
三、变量的赋值
1、定义变量的例子:
public class Main {
public static void main(String[] args) {
int x = 100; // 定义int类型变量x,并赋予初始值100
System.out.println(x); // 打印该变量的值
}
}
2、变量可以重新赋值
public class Main {
public static void main(String[] args) {
int x = 100; // 定义int类型变量x,并赋予初始值100
System.out.println(x); // 打印该变量的值,100
x = 200; // 重新赋值为200
System.out.println(x); // 打印该变量的值,200
}
}
3、可以赋值其他变量
public class Main {
public static void main(String[] args) {
int n = 100; // 定义变量n,同时赋值为100
System.out.println("n = " + n); // 打印n的值
n = 200; // 变量n赋值为200
System.out.println("n = " + n); // 打印n的值
int x = n; // 变量x赋值为n(n的值为200,因此赋值后x的值也是200)
System.out.println("x = " + x); // 打印x的值
x = x + 100; // 变量x赋值为x+100(x的值为200,因此赋值后x的值是200+100=300)
System.out.println("x = " + x); // 打印x的值
System.out.println("n = " + n); // 再次打印n的值,n应该是200
}
}
四、基本数据类型8种
整数类型:byte:1 ,short:2 ,int:4 ,long:8;
浮点数类型:float:4(值后面加F) ; double:8;
字符类型:char ;
布尔类型:boolean :(true/false);
引用类型:最常见的String类型,保存若干字符串;
常量:加上final关键字变为常量后数值不可改变;