1
变量:存数的
-
声明:-------------相当于在银行开帐户
int a; //声明一个整型的变量,名为a
int b,c,d; //声明三个整型的变量,名为b,c,d
//int a; //编译错误,变量不能同名
-
初始化:第一次赋值---------相当于给帐户存钱
int a = 250; //声明整型变量a并赋值为250
int b; //声明整型变量b
b = 250; //给变量b赋值为250
b = 360; //修改变量b的值为360
int c=5,d=10; //声明两个整型变量c和d,并分别赋值为5和10
-
使用:---------使用的是帐户里面的钱
-
对变量的使用就是对它所存的那个数的使用
int a = 5;
int b = a+10; //取出a的值5,加10后,再赋值给变量b
System.out.println(b); //输出变量b的值15
System.out.println("b"); //输出b,双引号中的原样输出
a = a+10; //在a本身基础之上增10
int c = 5000; //帐户余额
c = c-1000; //取款1000
-
变量在用之前必须声明并初始化
//System.out.println(m); //编译错误,变量m未声明
int m;
//System.out.println(m); //编译错误,变量m未初始化
-
-
-
命名:
- 只能包含字母、数字、_和$符,并且不能以数字开头
- 严格区分大小写
- 不能使用关键字
- 允许中文命名,但不建议,建议"英文的见名知意"、"小驼峰命名法"
-
-
八种基本数据类型:byte,short,int,long,float,double,boolean,char
-
int:整型,4个字节,-21个多亿到21个多亿
- 整数直接量默认为int类型,但不能超范围,若超范围则发生编译错误
- 两个整数相除,结果还是整数,小数位无条件舍弃(不会四舍五入)
- 整数运算时,若超出int范围则发生溢出(溢出不是错误,但需要避免)
-
内存大小:
1G=1024M(兆) 1M=1024KB(千字节) 1KB=1024B(字节) 1B=8Bit(位)
- 类型之间的转换
- \小转大直接转 大专小 强制转 浮变整,小数没
-