java变量和数据类型

1.变量:变量是内存中装载数据的小盒子,你只能用它来存数据和取数

2.计算机存储单元:

b:计算机存储设备的最小信息单元叫“位(bit)”

B:计算机最小的存储单元叫“字节(byte)”

所以1个字节存储的最大数据是11111111的二进制数,1B=8bit

3.java数据基本类型:四类八种

java中默认的整数类型是int类型;

java中默认的浮点类型是double类型;

非默认类型的常量后面要加后缀,比如L,F,代表long和float

4.定义变量

数据类型  变量名  =  数据值;

比如  int  a    =  100;

变量使用注意地方:

(1) 变量定义后可以不赋值,使用时再赋值。不赋值不能使用。

(2) 变量使用时有作用域的限制。

5.数据类型转换

数据类型范围:

byte -> short -> int -> long -> float -> double

(1)表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换;

范围大的数据类型 变量 = 范围小的数据类型值;

如: double d = 1000;

(2)

表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换

范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

如:int  i = (int)6.718; 

6.算术运算符

注意:a++跟++a区别,a++是先赋值后加1,++a是先加1再赋值;

7.逻辑运算符

^:   当 ^ 左右布尔值不相同时返回true,相同时返回false

&&: 当第一个判断为false时,返回false,并不会执行后面一个判断语句

||: 当第一个判断为true时,返回true,并不会执行后面一个判断语句

8.三元运算符

 格式:(条件表达式)?表达式1:表达式2;

先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

原文地址:https://www.cnblogs.com/quanjunkang/p/10311428.html