暑假Java自学进度总结05

一.今日所学:

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.循环语句和结构

三.今日难题:

相关推荐
rosmis6 分钟前
agent各指标定义
android·java·开发语言
mifengxing8 分钟前
Java 集合进阶(一)
java·开发语言·数据结构·复习笔记
令狐前生1 小时前
Intellij IDEA 2025 破解安装
java·ide·intellij-idea
数聚天成DeepSData1 小时前
数聚天成 DeepSData 数据价值落地实战指南
java·maven·devops
小小小米粒1 小时前
阿姆达尔定律(Amdahl‘s Law)
java·开发语言
知彼解己1 小时前
Java 版本演进
java·开发语言·spring boot
极客先躯2 小时前
高级java每日一道面试题-2026年05月11日-实战篇[Docker]-如何容器化金融产品推荐系统?
java·运维·docker·容器·金融·高级面试·金融产品推荐系统
朱容zr3331332 小时前
为什么推荐使用自增主键?使用UUID作为主键的优缺点是什么?
java·运维·数据库·后端·mysql·面试·性能优化
笨蛋不要掉眼泪2 小时前
RabbitMQ消息队列:发送者的可靠性
java·分布式·rabbitmq
知彼解己2 小时前
Eclipse Temurin:企业级 Java JDK 发行版的最佳实践
java·ide·eclipse