百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

Java 第四章 流程控制(java流程控制有哪些)

wptr33 2024-11-16 01:28 20 浏览

  • if分支语句

选择结构:根据逻辑判断代码的执行顺序

if分支语句

满足判断条件,则执行相对应的代码,否则不执行任何代码

if(判断条件){

语句1;

语句2;

...

语句n;

}


if else分支语句

if(条件表达式){

语句块1

}else{

语句块2

}


if else多级嵌套

if(条件表达式1){

语句1;

}else if(条件表达式2){

语句2;

}else{

语句3;

}


  • switch分支

语法:

Switch(表达式){

case 取值1:

语句块1;

break;

case 取值2;

语句块2;

break;

default 语句块n;

}


Switch-case语句

与if-else比较,switch-case的优点

1、可以利用switch的开关功能来实现批处理

2、增加了代码的可读性

3、使代码更容易编写

4、性能更高

缺点:

1、不能实现嵌套

  • for、while循环

循环结构:

while循环语句

编写程序,计算1+2+3...+100的值

语法:

while(条件表达式){

循环体

}

do-while循环

for循环语句

for循环主要用于按预定的次数执行语句或语句块


  • 循环控制

break语句

1、除了可以用于switch语句汇总,还可以用于循环体中。

2、再循环体中遇到break语句时,立即结束循环,调到循环外,执行循环结构后面的语句

continue语句

用于结束本次循环,即再循环体中遇到continue语句,循环中的continue语句后面的语句不会执行,接着进行下一次循环的判定

return语句

java中return用于方法,两个作用

1、返回方法执行乐行的值(这个类型是确定的),也可以是对象

2、方法的结束

两种形式

1、有返回类型 例如:return i;

2、无返回类型,return;

方法前有void代表无返回值,没有void表示有返回值



  • 嵌套循环

循环里面放循环就构成了嵌套循环




相关推荐

C++选择结构,让程序自动进行决策

什么是选择结构?正常的程序都是从上至下顺序执行,这就是顺序结构...

C++特性使用建议

1.引用参数使用引用替代指针且所有不变的引用参数必须加上const。在C语言中,如果函数需要修改变量的值,参数必须为指针,如...

C++程序员学习Zig指南(中篇)

1.复合数据类型结构体与方法的对比C++类:...

研一自学C++啃得动吗?

研一自学C++啃得动吗?在开始前我有一些资料,是我根据网友给的问题精心整理了一份「C++的资料从专业入门到高级教程」,点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!个人...

C++关键字介绍

下表列出了C++中的常用关键字,这些关键字不能作为变量名或其他标识符名称。1、autoC++11的auto用于表示变量的自动类型推断。即在声明变量的时候,根据变量初始值的类型自动为此变量选择匹配的...

Python 3.10 结构模式匹配(Match Case)

Python3.10结构模式匹配(MatchCase)...

如何使用C++开发CDR的CPG插件?

在正式介绍C++的CDR插件开发技术之前,咱们先来了解一下什么是CPG(CorelPlugin)插件,即Corel插件。CPG插件是什么CDR软件提供了插件机制,CPG插件就是其中的一种,另外还有...

C/C++关键字之case

case关键字用在switch语句中,表示多条件语句的一个分支入口。C++本着高效原则,在编译器为每个分支生成代码时,不会生成相应的跳转代码跳出当前分支,除非程序员显式的使用break语句。这样,C/...

塞尔达工业革命卷到数字电路!网友:怕不是要在Switch里造Switch

明敏鱼羊发自凹非寺量子位|公众号QbitAI《塞尔达传说:王国之泪》发布一周多,懂物理的和不懂物理的都沉默了。...

一起学习C++:1.万字长文带你快速入门C++

前言在正式学习C++之前,有必要快速介绍下C++的基础语法。本文首先介绍一些计算机编程常见术语,然后逐行剖析解释代码含义并适当拓展其他相关知识(初学者不必深究,熟悉术语,了解知识全貌即可,未来会一步一...

C++基础知识总结(超详细总结)

C++基础1C++特点C++在C语言基础上引入了面对对象的机制,同时也兼容C语言。C++有三大特性...

用C实现协程库

协程这个东西有一段时间非常火热,特别是Go出来以后,大家都觉得这个用户态线程技术解决了很多问题,甚至用它可以支撑8亿用户,于是大家纷纷写了C/C++的协程库。实际上,我觉得协程库和支撑多少用户关系不大...

盘点c++几种常见的设计模式及具体实现

1.单例模式作用:保证一个类只有一个实例,并提供一个访问它的全局访问点,使得系统中只有唯一的一个对象实例。...

怎样才算学会了C++基础,一篇文章学习了解(包含Qt内容)

内容:C++、STL、数据结构、TCP/IP、数据库、linux、QtC++的基础(推荐两本书C++primer和C++primerplus)语法部分...

CCF 编程能力认证 C++ 一级宝典

CCF编程能力等级认证(以下简称GESP)每年四次认证时间分别为:3月、6月、9月2、12月,认证方式为线下机考,认证语言包括:C++、Python和Scratch三种语言,其中Scratch认证为一...