本质上代表一个“可操作的存储空间”
用变量名来访问存储空间
一、变量声明
变量不可以重复定义
int age;
int age;
二、变量赋值
变量赋值可以重复赋值,实时更新
int age =6;
int age=8;
sout age
输出8
三、数据类型分类
数值型 | 整数类型 byte,short,int,long | ||
基本数据类型 | 字符型 | 浮点类型float,double | |
数据类型 | 布尔型 | boolean | |
类 | class | ||
引用数据类型 | 接口 | interface | |
数组 |
long类型后面加L long d =12345678910L;
float类型后面加F float e =3.14F;
四、运算符
+ :
计算:5+6
字符串拼接:
int num=10;
(5+6+num) 21
(5+6+"abc") 11abc
++:
int a;
//如果自增参与到表达式中:
a=5; //如果++在变量后面,先运算再加一
int m=a++ +7;
System.out.println(a);
System.out.println(m);
a=5; //如果++再变量前面,。。。
int n=++a +7;
System.out.println(a);
System.out.println(n);
=:
求和:
int num =0;
sum=sum+num1; // sum+=num1;
sum=sum+num2;
sum=sum+num3;
==:关系运算符
最终的结果是布尔值,true false