1.变量:变量是存储数据的一个基本单元,不同的变量相互独立。
2.Java数据类型:
1)布尔型:
boolean:布尔型,8位,数值范围:true,false
2)字符型:
char:字符型,16位,取值范围0~65535, 如‘a’
3)数值型:
byte:8位,取值范围:-128 -- 127,如12,100,-20
short:16位,取值范围:-32768 -- 32767,如154,-134,1234
int:整型,32位,取值范围:-2147483648 -- 2147483647
long:64位,取值范围:-2的63次方 -- 2的63次方-1
float:单精度浮点型,32位,取值范围1.4E-45 -- 3.4E+38,-1.4E-45 -- -3.4E+38
double:双精度浮点型,用于存储带小数的数值,64位。4.9E-324 -- 1.7E+308,-4.9E-324 -- -1.7E+308如-3.145,3.568
4)字符串型
String:用于存储一串字符 如“张三”,“A4纸”
3.变量的声明及使用:
数据类型 变量名;//变量的声明
变量名 = 数值;//变量的赋值
如: int a ;
a = 20;
我们也可以声明变量的同时给变量赋值
数据类型 变量名 = 数值;
如 String name = “张三”;
4.变量命名规则:
必须以字母、下划线“_”、或“$”符号开头。
变量可以包括数字,但不能以数字开头。
除了下划线“_”和“$”,不能保护任何特殊字符。
不能使用Java的关键字 如int class public等。
5.数据类型转换:
自大变小:自动转换(隐式转换)
自小变大:强制转换 (显式转换)
6。关系运算符:
>:大于 >=:大于等于
<:小于 <=:小于等于
==:等于 !=:不等于
结果要么是true,要么是false
7.条件运算符:
条件?表达式1:表达式2 :对条件进行判断,如果条件成立则输入表达式1,否则输入表达式2.
8.逻辑运算符:
&: 只有两边都为true结果是true。否则就是false。
|: 只要两边都为false结果是false,否则就是true
^:异或:和或有点不一样。
两边结果一样,就为false。
两边结果不一样,就为true
& 和 &&区别: &:无论左边结果是什么,右边都参与运算。
&&:短路与,如果左边为false,那么右边不参数与运算。
| 和|| 区别: |:无论左边结果是什么,右边都参与运算。
||:短路或,如果左边为true,那么右边不参与运算