java基础之流程语句(代码片段)

21-forever 21-forever     2022-12-08     617

关键词:

JAVA流程语句有几下几种:

一、if语句:

1.if语句:如果满足条件语句,则执行执行语句;

   if(条件语句)
    执行语句;
     ....;
   

2.if....else语句:如果满足判断语句,则执行执行语句1,否则执行执行语句2;

  if(判断语句
   执行语句1;
    .....;
  else
  执行语句2;

  ......;
  

3.if....else if....else语句:对多个条件进行判断,进行多种不同的处理;

  if(判断条件1)

    执行语句1

  else if(判断条件2)

    执行语句2

  

    ....

  else if(判断条件n)

    执行语句n

  else

    执行语句n+1

  

二、while语句:反复进行循环条件的判断,若成立则执行执行语句,直至条件不成立,循环结束。

while(循环条件)
  执行语句
  .......

三、do....while语句:先执行执行语句一次,再根据循环条件判断是否继续执行;

do

  执行语句;

  .....;

while(循环条件);

四、for循环:先执行初始化表达式,再根据循环条件,若不成立则退出循环;若成立则执行执行语句,继而再执行操作表达式,再进行循环条件的判断。

for(初始化表达式;循环条件;操作表达式)
  执行语句;
  ......;

五、三元运算:进行判断条件的判断,若成立则执行表达式1,若不成立则执行表达式2.

判断条件?表达式1:表达式2

六、选择结构switch语句:将表达式的值与目标值比较,满足则执行相应的执行语句;没有匹配的执行default后的语句;

switch (表达式)

    case 目标值1:

        执行语句1

        break;

    case 目标值2:

        执行语句2

        break;

    ......

    case 目标值n:

        执行语句n

        break;

    default:

        执行语句n+1

        break;

七、跳转语句:

1.continue:

continue语句用在循环语句中,作用是终止本次循环,执行下次循环。

//1-100内的奇数求和
public class ContinueDemo 
	public static void main(String[] args) 
		int sum = 0; // 定义变量sum,用于记住和
		for (int i = 1; i <= 100; i++) 
			if (i % 2 == 0)  // i是一个偶数,不累加
				continue; // 结束本次循环
			
			sum += i; // 实现sum和i的累加
		
		System.out.println("sum = " + sum);
	



输出:

sum = 2500

2.break:

出现在循环语句中,作用是跳出循环语句,执行后面的代码;若出现在嵌套循环中的内层循环时,只能跳出内层循环,如果想跳出外层循环需要对外层循环添加标记。

public class BreakDemo02 
    public static void main(String[] args) 
        int i, j; // 定义两个循环变量
        aaa: for (i = 1; i <= 9; i++)  // 外层循环 标记aaa
            for (j = 1; j <= i; j++)  // 内层循环
                if (i > 4)  // 判断i的值是否大于4
                    break aaa; // 跳出外层循环
                
                System.out.print("*"); // 打印*
            
            System.out.print("\n"); // 换行
        
    

八、循环嵌套:

嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。

while、do....while、for都可以进行嵌套。

javascript基础之流程控制语句

第三部分:流程控制语句JavaScript代码是书写位置:JavaScript代码应该写在<scripttype=”text/javascript”></script>这一对标记中。或者作为外部引用<scriptsrc="JavaScript代码路径"></script>JavaScript的每一句代码请用分号作为... 查看详情

python之流程控制(代码片段)

Python之流程控制if语句条件判断语句ifa==b:pass#满足条件再执行ifa==b:passelse:pass#满足条件执行第一种语句,不满足条件则执行第二种语句ifa==b:#条件1pass#语句1elifa>b:#条件2pass#语句2else:pass#语句3如果满足条件1,则执行语句1,语句2... 查看详情

阿花宝宝java基础笔记之流程控制

1.各循环可互相嵌套   一般不超过三层   外层循环变量变化一次,内层循环变量要变化一遍  注意点:循环次数。(内层循环次数*外层循环次数)2.break语句的使用 break语句用于终止某个循环,使... 查看详情

java学习之流程控制语句(选择结构)

 流程控制语句1选择结构ifif语句有三种语法格式,每一种格式都有它自身的特点。1.1if语句if语句是指如果满足某种条件,就进行某种处理。在Java中,if语句的具体语法格式如下:if(条件语句){   执行语句;  ... 查看详情

阿花宝宝java基础笔记之流程控制

1.语法:if(条件1){          //代码1       }elseif(条件2){          //代码块2& 查看详情

go语言基础之流程控制(代码片段)

流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制... 查看详情

java从入门到入坟之流程控制语句大全(代码片段)

...习一下java中的流程控制语句,此内容作为算法方面的基础,务必认真学习,也希望各位大佬多多支持,进入自己理想的公司!!java中的流程控制语句语句分为这些:1,顺序结构(最基本的结构... 查看详情

java篇之流程控制语句

条件判断语句 条件语句:If(boolean类型)else   (打大括号避免出错)  switch(export)语句:export的类型必须是byte,short,char,int,Stringenum;Switch(export){Case(n):语句;Break;(不输入它的话会顺序执行下一分支,遇到才会跳... 查看详情

3.go语言基础之流程控制(代码片段)

1.ifelse(分支结构)1.1if判断基本语法if条件判断的格式如下:if表达式1分支1elseif表达式2分支2else分支3Go语言规定与if匹配的左括号必须与if和表达式放在同一行,放在其他位置会触发编译错误。同理,与else匹配的也必须与else写在同... 查看详情

java程序猿之流程控制与数组

  分支语句  if括号里的只能是一个逻辑表达式,即这个表达式返回的值只能是true或false。  代码块用花括号括起来,一个代码块通常被当成一个整体来执行(除非遇到return、break、continue等关键字,或者遇到异常)。  ... 查看详情

shell脚本之流程控制

  shell脚本之流程控制shell脚本之流程控制条件语句条件判断循环语句for,while,untilfor循环while循环until循环循环控制语句continue循环控制语句break循环控制shift命令创建无限循环while的特殊用法for的特殊用法select循环与菜单s... 查看详情

1.golang开发之流程控制(代码片段)

Golang开发之流程控制1.条件判断(if)Go语言if条件判断格式如下:if表达式1分支1elseif表达式2分支2else分支3Go规定与if匹配的左括号“”必须与if和表达式放在同一行,如果尝试将“”放在其它位置,将会触发编译错误,... 查看详情

mysql之流程函数(代码片段)

...末私信作者,我们一起去大厂。本篇总结的是《MySQL之流程函数》,后续会每日更新~关于《Redis入门到精通》、《并发编程》、《Java全面入门》、《鸿蒙开发》等知识点可以参考我的往期博客相信自己,越活越坚强&#x... 查看详情

go语音基础之流程控制if语句

Go语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。顺序结构:程序按顺序执行,不发生跳转。 选择结构:依据是否满足条件,有选择的执行相应功能。循环结构:依据条件是否满足,循环多次执行某... 查看详情

flowable系列之流程变量(代码片段)

流程变量  流程实例按步骤执行时,需要使用一些数据。在Flowable中,这些数据称作变量(variable),并会存储在数据库中。变量可以用在表达式中(例如在排他网关中用于选择正确的出口路径),也可以在... 查看详情

第八篇flowable之流程变量(代码片段)

流程变量  流程实例按步骤执行时,需要使用一些数据。在Flowable中,这些数据称作变量(variable),并会存储在数据库中。变量可以用在表达式中(例如在排他网关中用于选择正确的出口路径),也可以在... 查看详情

go语言学习——go语言基础之流程控制二

使用switch语句方便对大量的值进行条件判断packagemainimport"fmt"//流程控制之跳出for循环funcmain()//当i=5时就跳出for循环fori:=0;i<10;i++ifi==5break//跳出for循环 查看详情

mysql之流程控制语句

参考技术AMYSQL的流程控制语句也只能用于存储过程,主要有3类:跳转语句ITERATE:只能用在循环语句内,表示重新开始循环。LEAVE:可以用在循环语句内,或者以BEGIN和END包裹起来的程序体内,表示跳出循环或跳出程序体的操作。... 查看详情