- 一、变量命名的规则
- 由数字 字母 下划线 ¥ $ 组成
- 不能以数字开头
- 不能使用关键字,如public、class
- 见名知意
- 二、驼峰式命名法
- 变量名应该用有意义的英文单词
- 变量名有一个单词,所以字母小写
- 变量名如果由多个英文单词组成,则从第二个单词开始首字母大写
- 三、 Java常用数据类型
- 数值型
- 整型:byte 、int、short、long
- 浮点型:double、float
- 非数值
Char、boolean
- 变量和常量
- 变量:声明 赋值 再使用
如:声明 int money;
赋值 money=1000;
可以合并 int money=1000;
- 常量
(1)常量名通常大写
(2)不同字符使用下划线分隔
(3)只能被赋值一次,通常定义时即对其初始化
五、Scanner的使用
第一步:导入Scanner类
import java.util.*;
第二步:创建Scanner对象
Scanner input=new Scanner(System.in);
第三步:获得键盘输入的数据
int now=input.nextInt();
六、自动类型转换规则
- 都是数值型的表达式的情况下,有一个是double型的,那么整个表达式最后就是double型的
- 满足自动类型的转换的条件
- 两种类型要兼容,数值类型(整型和浮点型)互相兼容
- 目标类型大于源类型,如double型大于int型
七、赋值运算符的应用
int num1=8;
int num2=9;
int temp=num1;
num1=num2;
num2=temp;
八、算数运算符
1.基本的算数运算
+、-、*、/、%、++、--
2.复合算数运算符
+=、-=、*=、/=、%=
九、关系运算符
=为赋值运算符,==为等于运算符
关系表达式的结果为布尔值
>、<、>=、<= 运算符的优先级别高于==、!=
>、<、>=、<=运算符只支持数值类型的数据比较
十、逻辑运算符
&& 短路与 两个操作数都是true,结果才是true
|| 短路或 两个操作数一个是true,结果就是true
! 非 操作数为true,结果为false 操作数为false,结果为true
如果第一个操作数已经能确定表达式的值,第二个操作数就不必计算了;
优先级别 ! > && > ||
十一、运算符优先级
1.单目运算符包括! ++ --,优先级别高
2.优先级别最低的是赋值运算符
3.通过()控制表达式的运算顺序,()优先级最高
4.从右向左结合性的只有赋值运算符、三目运算符和单目运算符
5.算术运算符 > 关系运算符 > 逻辑运算符