尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

核心语法篇,判断循环选择语句的学习

核心语法篇,判断循环选择语句的学习 **一、判断语句if应用场景(只有满足对应条件才能执行对应代码)针对单个条件if书写格式if(关系表达式即大于小于等){语句体}(如果返回结果为真则执行语句体)若返回值为假则会跳过当前语句去执行下一条语句。练习一体温测量练习二记录人物受伤后的血量与恢复后的血量要求血量最低1点最高200点细节如果大括号中只有一句语句体则可以省略大括号不写。if语句小括号后面不能又分号。判断布尔型变量时直接把变量写在小括号中即可。二、if的第二种书写格式针对又两条语句体的情况if关系表达式{语句体A;}else{语句体B;}else就表示如果前面的判断是false就返回else后面的语句体。练习一else以及if语句嵌套的使用练习二题目如下解答如下三、当需要判断多个条件时则要用到if的第三种格式四、选择语句switch语句把所有选择一一列举出来根据不同的条件任选其一语句格式执行流程1switch语句的细节case后跟被匹配的值这个值只能是真实的数据且其后的值是不能重复的break表示中断结束的意思结束switch语句。default所有情况都不匹配执行该处的内容2case穿透在写case时如果没有写break结束此时就会触发case穿透现象此时会出现即使语句体已经匹配了但是没有break结束语句则会一直向下匹配并且打印下面所有的数据。应用场景当多个case语句体重复时可以利用case穿透节省代码。3case与default没有绝对的位置区分只是为了方便书写一般采用从小到大的书写。4switch新特性JDK12推出预览版JDK14才是正式版一、箭头标签如果语句体只有一行也可以省略大括号二、case后面可以给多个值赋值语句体中间用逗号隔开。如case 1,2,3,4······-{}三、yield关键字省略后的使用方法用于没有任何的switch结果匹配时还要使switch有结果时5switch语句与if语句第三种格式的区别以及各自的使用场景if语句用于对范围的判断switch语句case的值是有限的区别switch语句的阅读性以及效率均优于if语句。case选项有限时优先使用switch语句如果要求是一个大范围则选择if语句。五、for语句循环语句当需要在一个范围内找出所有数据或者部分数据并逐个打印在控制台时使用1三要素初始化语句开始条件、条件判断语句结束条件、条件控制语句2书写格式for(初始化语句条件判断语句条件控制语句){循环体语句}举例3练习1找出1~100区间内的偶数并求和方法一利用与if语句嵌套完成方法二改变初始化条件让其从2开始查找循环并且每次都加2也能查找偶数此时需要用到例如i24练习2、统计思想count当你定义的变量是一个变数为了在打印结果时更直观的看到输入的数字就可以将变量名写在中这个的外面应当有一个双引号代表字符串5练习3数列求前n项和循环判断语句结合练习六、while循环语句其三要素与for语句相同但格式不同如下初始化语句写在语句外面小括号中只写条件判断语句循环体语句与条件控制语句都在大括号中1for循环与while循环的区别for循环用于我知道循环次数和循环的范围时。while循环用于我不知道循环的次数和范围只知道循环的结束条件时。2练习1利用循环获取一个整数的每一位的数七、无限循环/死循环1格式2注意事项因为无限循环是不会主动停止所以在无限循环的语句下面不能输入任何代码否则就会报错。八、循环控制关键字1break关键字1注意事项它不能单独出现只能写在switch或循环中表示结束的意思2for循环快速书写方法是100.fori100是循环次数但此方法书写的循环是从0开始并且循环次数不包含100练习一、关于人物恢复和受到血量要使用户输入的值为正数否则就一直无法执行下一步2continue关键字与break关键字的区别就是continue关键字主要用于结束本次循环继续下次循环。而break则是结束整个循环。区别对比1未使用continue2使用continue之后使用continue关键字之后只会结束一个循环不会结束整个循环。九、生成随机数的几种写法与格式random类:用法与scanner相同写法1范围太大一般不常用写法2比较常用对jdk版本要求不高写法3要求jdk17以及以后的版本才能使用练习猜数字游戏如果想快捷的使用语句包含写好的代码可以使用ctrlaltt练习2模拟抽奖保底机制十、循环语句嵌套分为内外循环练习1打印4行5列的星号限定每次只能输出一个星号批量修改 shiftF6练习2打印九九乘法表\t打印制表符补充制表符\t是一个长度可变的大空格打印表格数据的时候可以让上下文对齐显示简单理解定义在前面的字符后面补1-4个空格让这个整体的长度凑成4的整数倍数idea就是采用这种方式**
返回列表