java最基本的判断与循环大一知识点
1, if单选择结构
语法:
if(布尔型表达式){
//如果为true(对)的表达方式
}
2. if双选择结构
语法:
if(布尔型表达式){
//如果为true(对)的表达方式
}else{
//为false(否)的表达方式
}
3.多选择结构
语法:
if(布尔型表达式1){
}else if(布尔型表达式2){
//如果为true(对)的表达方式
}else if(布尔型表达式3){
//如果为true(对)的表达方式
}else{
//为false(否)的表达方式
}
4.嵌套的if结构
if(布尔型表达式1){
//如果布尔型1的值为true
if(布尔型表达式2){
//如果布尔型2的值为true
}
}
5.switch多选择结构
switch(expression){ //expression:表达
case value:
//语句
break;//可选
case value: //value:数值
//语句
break;//可选
default://可选
//语句
}
。switch变量:
byte,short,int,或者char。
String类型———Java SE7开始
case标签必须为字符串常量和字面量
6.while循环
语法:
while(布尔表达式){
循环内容
}
要点:
1.while是死循环,表达式为true,会一直执行下去
2.我们大多情况下是不需要死循环,需要一个表达式失效的方式结束循环
3.先看条件,在看是否执行
7.do ... while循环
语法:
do{
//代码语句
}while(布尔型表达式)
要点:
1,先执行在判断,所以至少执行了一次。
8.For循环
语法:
for(初始值;布尔表达式;更新){
//代码语句
}
例子:
for(int i=0;i<100;i++)
解析:
int i=0 :初始化条件
i<100 :循环体
i++ :迭代
9.增强For(为数组做重点使用)
语法:
for(声明语句 :表达式)
{
//代码句子
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!