180天Java从入门到就业-Day04-01Java程序流程控制介绍、Java分支结构if语句

image

1.程序流程控制介绍

1.1 流程控制结构介绍

流程控制语句是用来控制程序中各语句执行顺序的语句,可以将语句组合成完成一定功能的逻辑模块。

一个程序会包含三种流程控制结构:顺序结构、分支结构、循环结构

  • 顺序结构

在没有使用程序流程控制语句(if-else语句、switch-case语句、for语句、while语句、do while语句)之前,程序默认就是顺序结构,也就是从main方法的第一行开始执行,然后依次执行到main方法的最后一行退出程序,中间没有任何判断和跳转

image

在学习变量和数据类型、运算符时编写的程序基本都是顺序结构

image

  • 分支结构

分支结构就是根据条件判断的结果来选择性执行某段代码(代码块)

Java支持if-else语句和switch-case语句两种分支结构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/253336.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人体姿态估计算法

人体姿态估计算法 1 什么是人体姿态估计2 基于经典传统和基于深度学习的方法2.1 基于经典传统的人体姿态估计算法2.2 基于深度学习的人体姿态估计算法OpenPoseAlphaPose (RMPE) 3 算法应用4 Paper 人体姿态估计在现实中的应用场景很丰富,如下 动作捕捉:三…

AI Pika 生成进击的巨人动漫分镜案例

背景介绍 Pika 是一个使用 AI 生成和编辑视频的平台。它致力于通过 AI 技术使视频制作变得简单和无障碍。 Pika 1.0 是 Pika 的一个重大产品升级,包含了一个新的 AI 模型,可以在各种风格下生成和编辑视频,如 3D 动画,动漫,卡通和电影风格。…

一篇文章带你详细了解C++智能指针

一篇文章带你详细了解C智能指针 为什么要有智能指针内存泄漏1.什么是内存泄漏,它的危害是什么2.内存泄漏的分类3.如何避免内存泄漏 智能指针的使用及原理1.RAII2.智能指针的原理3.auto_ptr4.unique_ptr5.shared_ptr6.weak_ptr 为什么要有智能指针 C引入智能指针的主…

QGraphicsView实现简易地图7『异步加载-多瓦片-无底图』

前文链接:QGraphicsView实现简易地图6『异步加载-单瓦片-无底图』 前一篇文章提到的异步单瓦片加载,是指线程每准备好一个瓦片数据后,立刻抛出信号让主线程加载。而本篇异步多瓦片加载是指线程准备好所有瓦片数据后,一起抛出信号让…

【数据结构】——堆排序

前言:我们已经学习了堆以及实现了堆,那么我们就来给堆进行排序。我们怎么来进行排序呢?这一次我们就来解决这个问题。 如果我们堆排序要求排序,我们是建立大堆还是小堆呢,如果我们建的小堆的话,那我们在排序…

JAVAEE初阶相关内容第十九弹--网络原理之TCP_IP【续集2】

写在前 上一篇博客主要介绍的是关于网络层协议-IP协议的重点介绍。需要掌握关于IP协议的协议头格式,关于IPV4分配不够的解决办法。地址管理与路由选择。 点击跳转上一篇博客 本篇博客将继续学习关于计网中协议的内容。 本篇博客主要介绍关于数据链路层的重点协议-以…

K-Radar:适用于各种天气条件的自动驾驶4D雷达物体检测

文章:K-Radar: 4D Radar Object Detection for Autonomous Driving in Various Weather Conditions 作者:Dong-Hee Paek, Seung-Hyun Kong,Kevin Tirta Wijaya 编辑:点云PCL 代码:https://github.com/ka…

基于单片机自动饮料混合机控制系统设计

**单片机设计介绍,基于单片机自动饮料混合机控制系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机自动饮料混合机控制系统设计是一个涉及多个领域的复杂项目,包括单片机技术、传感器技术…

玩转大数据9:机器学习在大数据分析中的应用

1. 引言 在大数据时代,机器学习在大数据分析中扮演着至关重要的角色。本文介绍机器学习在大数据分析中的重要性和应用场景,并探讨Java中可用的机器学习库和框架。 2. 机器学习的基本概念和算法 机器学习是当今人工智能领域的一个关键分支,…

Linux进程解析(冯诺依曼体系结构,操作系统,进程初步解析)

冯诺依曼体系结构: 我们常见的计算机,如笔记本。我们常见的计算机,服务器,大部分都遵守冯诺依曼体系。 截至目前,我们所认识的计算机,都是有一个个的硬件组件组成: 中央处理器(CPU)&am…

OpenCV-python numpy和基本作图

文章目录 一、实验目的二、实验内容三、实验过程Numpy1.NumPy 操作2.NumPy Ndarray 对象3.NumPy 基本类型4.NumPy 数组属性ndarray.ndimndarray.shapendarray.itemsizendarray.flags 5.NumPy 创建数组numpy.emptynumpy.zerosnumpy.ones 6.NumPy 从已有的数组创建数组numpy.asar…

已解决TypeError: array() takes from 1 to 2 positional arguments but 4 were given

报错截图 从报错信息来看,np.array函数只需要1-2个位置参数,但实际上给定了4个。 报错原因分析 np.array函数的参数列表如下所示: def array(p_object, dtypeNone, *args, **kwargs): 参数列表中,有位置参数p_object&#xff0c…