01.标识符
-
不能以数字开头
-
不能是关键字
-
严格区分大小写
-
小驼峰命名法(变量)
1.如果是一个单词,所有字母小写
int age;
2.如果是多个单词,从第二个单词开始首字母大写
int maxAge
-
大驼峰命名法(类)
1.如果是一个单子,首字母大写
Student
2.如果是多个单词,每个单词首字母大写
GoodStudent
02.数据类型
整数
byte 1个字节 -128~127
short 2个字节
int 4个字节
long 8个字节
小数
float 4个字节
double 8个字节
布尔
boolean 1个字节
字符
char 2个字节
03.键盘录入
- Scanner…
04.运算符
个位: 数值 % 10
十位: 数值 / 10 % 10
百位: 数值 / 10 / 10 % 10
千位: 数值 / 10 / 10 / 10 % 10;
万位: 数值 / 10 / 10 / 10 / 10 % 10;
对于一个数值的最高位(最左边), 简化计算
123 / 100 ---> 1
4567 / 1000 ---> 4
56789 / 10000 ---> 5
05.字符串的拼接
System.out.println("您的年龄为:"+age);
06.自增自减运算符
- ++a和a++的区别,前者先自增再运算,后者先运算再自增,注意在栈中的使用
07.类型转换(隐式转换)
- 取值范围 byte–short–int–long–float–double
- 范围小的数据向范围大的数据转换
08.强制类型转换
int k = (double)m;
09.赋值运算符
-=
+=
/=
%=
自带强制类型转换效果
10.关系运算符
>
>=
<
<=
==
!=
结论: 关系运算符, 无论简单还是复杂, 结果只能是boolean类型的 true, false
注意:
= : 赋值
== : 比较
11.逻辑运算符
&,|没有短路效果
&&,||有短路效果
12.三元运算符
int k=num1>num2 ? num1:num2;
13.运算符的优先级
- 掌握()的运用
- &&优先级大于||
14.流程控制语句
* 介绍 : 可以通过一些语句, 来控制程序的执行流程
* 分类 :
* 顺序结构 : Java程序默认就是顺序结构
* 分支结构 : if , switch
* 循环结构 : for, while, do...while
15.分支语句-if语句(重点)
- 注意程序的边界值,提高代码的健壮性。