详解JAVA的控制语句


Posted in Java/Android onNovember 11, 2021

一、流程控制

详解JAVA的控制语句

顺序结构就是按照代码的先后顺序,依次执行。

二、if语句

格式:

         if (关系表达式1) {
    语句体1;
   }
   else if (关系表达式2) {
    语句体2;
   }
   …
   else {
    语句体n+1;
   }

三、switch语句

格式:

switch(){
    case 值1:
        语句体1;
        break;
    case 值2:
        语句体2;
        break;
    …
    defult:
        语句体n+1;
        break;
   }

注:

1.defalt相当于else,里面的break可不写。

2.下图case穿透,慢慢体会

详解JAVA的控制语句

其实就是case语句体后没有break的情况下,会直接跳过下一个判断,向下执行,直到break或者switch语句结束

四、for循环语句

格式:

for (初始化语句;条件判断语句;条件控制语句){
    循环体语句;
   }

五、while循环语句

格式:

        while (条件判断语句) {
    循环体语句;
    条件控制语句;
   }

六、do…while循环语句

格式:

           do {
    循环体语句;
    条件控制语句;
   }while (条件判断语句) ;

相当于while循环的先斩后奏版!

七、跳转控制语句

恰当地使用continue和break

八、循环嵌套

循环中有循环,江湖人称“无限套娃”

九、Random

详解JAVA的控制语句

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注三水点靠木的更多内容!

Java/Android 相关文章推荐
MybatisPlus代码生成器的使用方法详解
Jun 13 Java/Android
启动Tomcat时出现大量乱码的解决方法
Jun 21 Java/Android
Spring整合Mybatis的全过程
Jun 28 Java/Android
dubbo服务整合zipkin详解
Jul 26 Java/Android
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
Sep 25 Java/Android
使用Java去实现超市会员管理系统
Mar 18 Java/Android
Spring Bean是如何初始化的详解
Mar 22 Java/Android
Java中Quartz高可用定时任务快速入门
Apr 03 Java/Android
Dubbo+zookeeper搭配分布式服务的过程详解
Apr 03 Java/Android
带你了解Java中的ForkJoin
Apr 28 Java/Android
Android学习之BottomSheetDialog组件的使用
Jun 21 Java/Android
Java服务调用RestTemplate与HttpClient的使用详解
Jun 21 Java/Android
Java 实战项目之家居购物商城系统详解流程
Nov 11 #Java/Android
Java8中Stream的一些神操作
springboot如何接收application/x-www-form-urlencoded类型的请求
Nov 02 #Java/Android
Java 在生活中的 10 大应用
Nov 02 #Java/Android
使用Spring处理x-www-form-urlencoded方式
Nov 02 #Java/Android
Java 实现限流器处理Rest接口请求详解流程
Java8中接口的新特性使用指南
Nov 01 #Java/Android
You might like
基于文本的留言簿
2006/10/09 PHP
PHP时间格式控制符对照表分享
2013/07/23 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
IE和Firefox下event事件杂谈
2009/12/18 Javascript
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
nodejs教程之入门
2014/11/21 NodeJs
javascript实现获取服务器时间
2015/05/19 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
nodejs更改项目端口号的方法
2018/05/13 NodeJs
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
python实现局域网内实时通信代码
2019/12/22 Python
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
个人工作总结范文2014
2014/11/07 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
Python基于Tkinter开发一个爬取B站直播弹幕的工具
2021/05/06 Python
浅谈resultMap的用法及关联结果集映射
2021/06/30 Java/Android
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript