基础语法
字面量 也就是常量 直接可以获得读懂的信息
变量 是内存中的储存空间 空间中的数据可以改变
变量是给储存空间起的名字
变量 需要先定义 后赋值 然后才能使用
在定义变量是:float类型 需要在数据后面加F long类型 需要加L
eg: float ff= 123F; double dd = 123L; //小写也支持 容易和数字分不清
关键字 系统有特定含义的字符或单词 不能用来命名其他
标识符全部是小写 标识符在编辑器中有特殊颜色提示
标识符 给 类,方法,变量 起名字的符号 可以是 字母 数字 下滑线 $
java中对标识符的要求
- 不能以数字开头
- 不能是关键字
- 区分大小写
行业约定
变量 方法名 采用小驼峰命名法
类名 大驼峰命名法
运算符 对常量或变量 操作的符号
算数运算符
+ - * / %
/ 求商%求余数 怎么用请点击
一些隐式转化示例 请点击
赋值运算符
=
比较运算符
> < == >= <= !=
逻辑运算符
&& || !
逻辑与和短路与的区别 请点击
三元运算符
a>b?a:b
流程控制
顺序结构
从上往下依次执行 都要执行
分支结构
从上往下依次执行 选择符条件的执行
if(){} if(){}else{} if()elsel if(){}else{} switch
if()elsel if(){}else{}
如果第一条件满足就执行第一个
如果第二条件满足就执行第二个
剩下的执行else
switch 结构
switch(表达式){
case 值1 :
语句体1;
break;
case 值2 :
语句2;
break;
...
default:
语句体n;
break;
}
循环控制
for 循环
for (int j = 0; j < 100; j++) {
循环体
}
结构分析
1初始化条件 设置起始位 int i=0
2.条件判断 循环条件的设置 j<100 决定什么时候循环
3.循环体 要反复执行的语句 重点 要每次执行的代码 如果是则放入{}中
4.计数器设置 每次计数的设置 i++; i+=2,3,4 实现不同序列的循环
执行顺序 1234 234 234 234 ...
while循环
int i = 1 //1. //1初始化条件
while (i<=5) { //2.条件判断
System.out.println("HelloWorld"); //3循环体
i++; //4设置计数器和步长
}
执行顺序 1234 234 234 234 ...
do while循环
int sum = 0;
int i = 1; //1设置计数器的初始值
do {
sum += i; //3循环体
i++; //4设置计数器的步长
} while (i <= 100); //2.条件判断
执行顺序 1342 234 234 234 ...