Java基础知识章节梳理(三)

本文详细介绍了编程中的三种基本结构:顺序结构、选择结构及循环结构,并深入探讨了每种结构的特点、应用场景及其语法格式。此外,还讲解了用于控制程序流程的跳转语句,如break和continue。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文字数:约800字  阅读时间:约10分钟

此文章为学习总结类型,文字很多且皆为基础知

1.顺序结构

         程序在方法体内的执行顺序是由上到下依次执行的

 

         需要记住

2.选择结构

2.1 if

2.1.1 if第一种格式

         表达形式:if(){} 只适合判断一种情况

       例如练习:判断两个数是否相等

2.1.2 if第二种格式

       表达形式:if(){}else{} 使用判断两种情况

       例如练习: 判断一个数是否是奇数或者偶数

2.1.2if第三种格式

       表达形式:if(){}else if(){}...else{} 使用判断多种情况

       例如:(1)练习:根据给定的x的值求出y的值

                     (2)练习: 输入一个分数,判断分数范围

If是逻辑判断的基础,注意使用if elseif时要保证条件完整

2.2 switch

格式: switch(){ case 目标值: 语句体1; break;...... default: 语句体n; break;} 其中default最后面的break可以省略

注意点, switch中关键字:switch, case break default

例如练习: 输入一个数字判断属于星期几

 

Switch主要用于固定值的判断,还有具有贯穿性。

3.循环结构

3.1 for

(1) 格式: for(初始化表达式1 ; 布尔表达式2 ; 增量表达式4 ){ 循环体3}

(2) 执行流程:1,2,3,4---2,3,4--2,3,4--直到布尔表达式2为false,结束循环

例如 (1)练习: 求1-100的和,偶数和,奇数和

        (2)练习:求出所有的水仙花数

                     1. 是一个三位数

                     2.各个位数的立方和等于这个数本身

什么也不写时表示死循环,最为基础要记牢

3.2while

(1) 格式: 初始化表达式1;  while(布尔表达式2){循环体3;  增量表达式4}

(2) 执行流程1,2,3,4---2,3,4--2,3,4--直到布尔表达式2为false,结束while循环

例如练习: 求1-100的和,奇数和,偶数和, 水仙花数

 

对于不知道循环多少次的需求适合此方法,需要记牢

3.3 do while

(1) 格式: 初始化表达式1; do{循环体3, 增量表达式4}while(布尔表达式2);

(2) 执行流程:1,3,4---2,3,4--2,3,4--直到布尔表达式2为false结束dowhile循环练习: 求1-100的和,奇数和,偶数和, 水仙花数

(3) 使用优先级:for > while > do while

 

不管条件如何必会运行一次,需求面较小,记住即可

4.跳转控制语句

4.1 break

(1) 跳出所在的循环, 中断,破坏

(2) 使用场景:switch,循环;注意:不能单独使用

 

跳出当前循环体,当使用两层循环体是需注意,需要牢记

4.2 continue

(1) 使用场景:循环

(2) 跳出本次循环,进入到下一次循环;注意: 不能单独使用

(3) 使用方式:一般会配合循环, if来使用

 

可以理解为直接跳到循环体头部,继续循环,需要记牢

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值