1.变量命名规则
·字、下、美、人、数、骆驼有意义
·不能使用关键字,如public、class
2.Java常用的数据类型
基本数据类型:
数值型:int 整型 4字节23位
byte 字节类型 1字节4位
short 短整型 2字节16位
long 长整型 8字节64位
float 单精度浮点型 4字节32位浮点数
double 双精度浮点型 8位64位浮点数
非数值型:char 字符型
boolean 布尔型
3.变量声明以及使用
第一步:声明变量,根据数据类型在内存申请空间
数据类型:变量名; int money;
第二步:赋值“将数据存储至对应的内存空间”
变量名=数值; money = 100;
第三步:使用变量,即“取出数据使用”
4.scanner的使用
第一步:导入scanner类
import java.util.*;
第二步:创建Scanner对象
Scanner input = new Scanner(System.in);
第三部:获得键盘输入的数据
int now = input.nextInt();
5.类型转换规则
5.1自动类型转换规则
规则一:如果一个操作数为double型,则整个表达式可提升为double型
规则2:满足自动类型转换的条件
两种类型要兼容
数值类型(整型和浮点型)互相兼容
目标类型大于源类型:
例如:double 型大于 int 型
5.2强制类型转换规则
int b = (int)10.2; double a = 10; int c = (int)a;
6.算数运算符
基本的算数运算符
+、-、*、/、%、++、-
复合算数运算符
+=、-=、*=、/=、%=
7.关系运算符
=为赋值运算符,==为等于运算符
关系表达式的结果为布尔值
""> <、>=、<= 运算符的优先级别高于==、!=、
">.<、>=、<=运算符只支持数值类型的数据比较
8.逻辑运算符
如果第一个操作数已经能确定表达式的值,第二个操作数就不必计算了;优先级别 ! > && > ||