一.数据类型
数据类型的分类:基本数据类型、引用数据类型
基本数据类型:8种
整型:byte、short、 int, long (8个字节,但是如果数据的长度较小的话【正负21亿范围内],long类型占4个字节,当数据大于正负21亿时,自动转为8字节
二.运算符
关系运算符: 大于 (>)、小于(<)、等于、大于等于(>=)、小于等于(<=)、不等于(!=),结果都为布尔类型赋值运算符:
逻辆运算符: 与(&&)、或(||)、非(!)
逻辑与:当且仅当两边都为真时,结果才为真;
逻辑或:任意一边为真时,结果都为真;
非:当表达式为真时,结果为假,表达式为假时,结果为真
逻辑与运算符:当&&前面的表达式为假时,后面不做判断;
逻辑或运算符:当||的面的表达式为真时,后面不做判断
三.分支结构
概念: 在java中,当需雯使用条件判断时,则需要使用分支结构
if分支语法格式
if(条件表达式){
语句块;
}
执行流程:
若条件表达式成立,则执行语句块;
若条件表达式不成立,则执行语句块后面的代码
if-else分支语法格式:
if(条件表达式){
语句块1;
}else{
语句块2;
}
执行流程:
若条件表达式成立,执行语句块1;
若条件表达式不成立,执行语句块2;
if-else-if-else分支语法格式:
if(条件表达式1){
语句块1;
}elseif(条件表达式2){
语句块2;
}else if(条件表达式n){
语句块n;
}
执行流程:
若条件表达式1成立,执行语句块1;
若条件表达式2成立,执行语句块2;
若条件表达式n成立,执行语句块n;
switch case
语法格式:
switch(表达式){
case1:语句块1
break; //可选
case 2:语句块2
break;
case n:语句块n
break;
default:语句块
}
执行流程:
若表达式满足case 1执行case1中的语句块;
若表达式满足case 2执行case2中的语句块;
若表达式满足case n执行casen中的语句块。
四.今天很辛苦,内心也有点崩溃,也在内耗,很难调整