什么是变量
在内存中开辟一块空间,用来储存指定类型的数据,那这个内存空间叫做变量
在运行期间发生改变的值,叫做变量值
而给这个存储空间起的名字叫做变量名
简单来说就像造盒子
盒子>>>>>>>变量
盒子的名字>>>>>>变量名
盒子的里边的数据>>>>>>变量值
变量的作用
变量就是用来储存数据
数据类型
常用的数据类型:
int 整数 1 10 795 表示整数的常用int
double 小数 3.14 0.9999 表示小数的常用double
char 字符型 '我' 'A' 'a' '1' 有且只能有一个字符常用char 注意:将字符放在单引号中
string 字符串 "我们" "123" 由多个字符组成的字符串常用string 注意:将字符串放在双引号中
boolean 布尔 false true 如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true
作用域 : 有效的,能够使用的作用范围 {
从变量的声明开始,到离变量最近的}结束
声明变量的同时赋值
数据类型 变量名=变量值
//存储年龄18
int age = 18;
System.out.println(age);
先声明 数据类型 变量名 后赋值 变量名=变量值
声明一个变量,存储学生姓名
String name;
name="张三";
System.out.println(name);
同时声明多个变量同时赋值,会同时声明并且赋值 多个变量
同时声明多个变量
int x,y,z;
x=y=z = 10;
System.out.println(x);
System.out.println(y);
System.out.println(z);
注意 : =是一个自右向左运算的符号,且变量只能存储单个数据
变量分类 :
局部变量 : 方法 中定义的变量|语句块中定义的变量
不存在默认值,使用前必须已经声明并且已经赋值
成员变量 : 定义在类中方法外的 变量称为成员变量
只声明不赋值存在默认值
public class Class004_Variable{
int=i; //成员变量
public static void main(String[] args){
public class Class004_Variable{
public static void main(String[] args){
int=1//局部变量