首页 > 极客资料 博客日记
暑假Java自学进度总结05
2024-08-09 22:30:02极客资料围观25次
一.今日所学:
1.if的第一个表达式:
if(关系表达式){
语句;
}
执行流程:
1>首先执行关系表达式的值
2>如果关系表达式的值为true则执行语句,否则不执行
3>继续执行后面的其他语句
注:1>if语句后的第一个大括号可以另起一行,也可以跟在后面(建议跟在后面)
2>如果if语句只包含一条语句,大括号可以省略(建议自己编写时加上)
3>对于布尔类型的关系表达式不要用“==”号,直接写变量名即可
2.if的第二个表达式:
if(关系表达式){
语句1;
}else{
语句2;
}
执行流程:
1>首先执行关系表达式
2>如果表达式的值为true则执行语句1
3>如果表达式的值为false则执行语句2
4>继续执行后面的语句
3.if的第三个表达式:
if(关系表达式1){
语句1;
}else(关系表达式2){
语句2;
}
...
else{
语句n+1;
}
执行流程:
1>首先执行关系表达式1
2>如果为true则执行语句1,如果为false则执行关系表达式2
3>如果关系表达式2为true则执行语句2,如果为false则执行下一个关系表达式
4>若前n+1个关系表达式都为false则执行语句n+1
5>继续执行后面的语句
4.if的第四个表达式:
switch(表达式){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
...
default:
语句n+1;
break;
}
执行流程:
1>首先执行表达式里的值
2>从上往下依次对比表达式的值与case后的值是否一直,一致则执行该case下语句
3>遇到break停止比对
4>若所有case的值均与表达式的值不一致则执行default后的语句
二.明日备学:
1.循环语句和结构
三.今日难题:
无
标签:
上一篇:.NET 窗口/屏幕录制
下一篇:JNA使用入门
相关文章
最新发布
- Nuxt.js 应用中的 prerender:routes 事件钩子详解
- 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Vision Kit
- 六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
- 《JVM第7课》堆区
- .NET 8 高性能跨平台图像处理库 ImageSharp
- 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!
- 刚毕业,去做边缘业务,还有救吗?
- 如何避免 HttpClient 丢失请求头:通过 HttpRequestMessage 解决并优化
- 让性能提升56%的Vue3.5响应式重构之“版本计数”