2020-07-14 第十小组 石晓荟
JAVA 入门基础第二天!
学习心得:
2022年7月14号,java入门基础的第二天,今天上课的内容还是在牢固基础,相对于昨天,今天的内容略显深度,也是在老师的讲解完毕后又再次进行理解,最后通过视频回放,已经基本掌握,在晚上张老师带领下,和完成的一些习题结果还是不错的,但在晚自习张老师留的作业中,最后那个ascall代码表示不是很理解。
知识梳理:
一:流程控制:
1 2 3 4 5 6 7 8 | if (boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ } else { /* 如果布尔表达式为假将执行的语句 */ } |
if(boolean_expression 1)
{
/* 当布尔表达式 1 为真时执行 */
}
else if( boolean_expression 2)
{
/* 当布尔表达式 2 为真时执行 */
}
else if( boolean_expression 3)
{
/* 当布尔表达式 3 为真时执行 */
}
else/* 当上面条件都不为真时执行 */
}
1.多重if
每个if之间没有联系,这些if有可能都执行
if(a == 10)
if(b == 20)
if...else if........else...
else 互斥的功能,一套结构中就至多走一个
2.我们在写if...else if的时候,要注意条件的顺序
int a = 10;
if(a > -1){
xxxxx
}else if(a > 0){
xxxx
}
3.如果情况比较多,条件判断比较复杂,最后一种情况不建议直接写else
最后面必须有百分之200的把握,可以写else
否则,还是写else if
初始化条件
判断条件
循环体
循环条件
使用for 循环遍历数组
案例:
每个if之间没有联系,这些if有可能都执行
if(a == 10)
if(b == 20)
if...else if........else...
else 互斥的功能,一套结构中就至多走一个
2.我们在写if...else if的时候,要注意条件的顺序
int a = 10;
if(a > -1){
xxxxx
}else if(a > 0){
xxxx
}
3.如果情况比较多,条件判断比较复杂,最后一种情况不建议直接写else
最后面必须有百分之200的把握,可以写else
否则,还是写else if
二:循环控制:
1. for循环
初始化条件
判断条件
循环体
循环条件
2.foreach ,增强for 循环
使用for 循环遍历数组
案例:
public class Ch05 {
public static void main(String[] args) {
int [] arr = new int[]{12,45,76,89,-50};
for (int i : arr) {}
}
}
3.while 循环 do...while
while和do...while的区别:
do...while循环无论条件是否满足,循环至少执行一次。
while循环如果条件不满足,一次都不执行。
do...while循环无论条件是否满足,循环至少执行一次。
while循环如果条件不满足,一次都不执行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】