java的逻辑运算

张开发
2026/4/11 23:00:45 15 分钟阅读

分享文章

java的逻辑运算
大纲1.顺序控制演示结果2.分支结构2.1if语句格式1规则如果布尔表达式结果为true执行if中的语句否则则不执行格式2规则如果布尔表达式结果为true则执行if中的语句否则执行else中语句注意选择你需要执行的部分格式3规则表达式1成立执行语句1否则表达式2成立执行语句2否则执行语句三注意不能同时执行试一试1.判断一个数(10)是奇数还是偶数参考答案不唯一2.判断一个数是正数、负数还是零参考3.判断一年是否是闰年参考注意1分号问题if后的语句不需要加因为这会使后面的语句单独出来而不需要任何执行条件拆分2悬垂else问题if / else语句中可以不加大括号但是也可以写语句只能写一条语句此时else是和最接近的if匹配但实际开发中我们不建议这么写建议加上大括号解析总结1.条件表达式必须是布尔类型的2.选择语句意味着只会选择一个条件为真去执行2.2swtich语句格式规则注意1float、double、long、boolean这四种数据类型是不可以作为switch类型的参数的2switch的括号中不能是一个复杂的表达式例如a 103不要遗漏break否则会失去“多分支选择”的效果4switch虽然支持嵌套但是很丑一般不推荐~总结3.循环结构3.1while循环基本语法格式执行规则循环条件为true则执行循环语句否则结束循环练习1.打印1~10的数字参考拆分2.计算1~100的和参考3.计算5的阶层参考变式求 1! 2! 3! ... 5!参考补充死循环注意引入3.1.1breakbreak的功能是让循环提前结束示例结果3.1.2continuecontinue的功能是跳过这次循环立即进入下次循环示例结果说明这里再continue前面一行加上i的原因是防止循环进入死循环补充IDEA的简单调试调试之前要打断点---鼠标左键1.2.3.试一试问题求出1-100之间所有能被3和5同时整除的数字要使用break或者continue参考3.2for循环语法格式执行顺序演示对比 for while补充在Java中输入fori快捷键可以快速书写for循环或者10.fori快捷键也可以生成for循环想快速打印的快捷键变量名sout试一试1.用for循环求5的阶层参考2.求1到5的和参考(3.3)do-while(选学)语法格式执行规则先执行循环语句在判定循环条件循环条件成立则继续执行否则循环结束演示注意4.输入输出4.1输出到控制台基本语法演示4.2从键盘输出4.2.1使用Scanner读取字符串/整数/浮点数演示补充知识1.读入字符串有两种方案可以使用scan.next()或者scan.nextLine()演示结果总结next和nextLine的区别是---nextLine读取的是一行数据遇到空格是不会停止的next遇到空格会结束所以再一般情况下我们会使用nextLine多一些2.在输入整型的时候输入字符串是会报错的而在输入字符串的时候输入整型是不会报错的演示结果解释这个报错的内容是指输入的类型参数不匹配---InputMismatchException3.当字符串不是位于第一个输入的时候要注意字符串可能会被空格挤掉演示结果解决方案----法一让字符串位于第一个位置输入法二再输入字符串前面加上一个输入演示4.2.2使用Scanner让其可以多次输入方法使用while循环在括号内写上scanner.hsaNextlnt()【以输入整数举例】演示提醒在CMD上用ctrlz来结束IDEA上用ctrld来结束小游戏猜数字游戏游戏规则补充在java中随机生成数字的方法是使用Radom这个工具使用和Scanner类似演示最终参考补充在IDEA中查看源码的方法在左下角有目录

更多文章