流程控制基础语法

程序的执行,默认情况下是由上而下顺序执行,但是有几种情况是可以改变流程执行顺序的,
1、方法的调用, 比如一个方法被调用时会先执行调用的函数.
2、选择语句, 比如
3、循环语句, 当循环体运行时就不会接着往下,而是循环体结束后再往下运行.
布尔逻辑
布尔只有俩个值,即true和false.
布尔逻辑有以下4种,
1 和——两个表达式均为true,组合表达式为真,但是分为按位与以及逻辑与,分别用&和&&表示。
2,或——两个表达式中一个为true,组合就为真,同样是分为按位或和逻辑或,分别用|和||表示,
3,异或——-两个表达式中有且只有1个为true,整个表达式才为真,用符号^表示,但是一般用于加密处理运用。
4非——-非真既假,非假既真,按位非以~表示,逻辑非以!表示,表示取反的意思。
循环语句。
一, if循环;If语句是JAVA语言选择控制或者是分支控制语句之一,用来对给定条件进行判定,并根据判定的结果(真或假)决定执行给出的两种操作之一
1, if的单句循环,首先执行条件表达式,如果表达式结果为真,则执行语句块内容,否则,不执行语句块内容,执行if语句块之外的第一条语句。
2, if的双分支,即if和else组成;如果if条件表达式为真,则执行语句块1,否则,执行语句块2
3, 多分支if语句,通常由if,,,elseif组成,首先执行条件表达1,如果表达式1结果为真,执行 语句块1,否则执行条件表达式2,如果表达式2结果为真,执行语句块2;以此类推,如果所有的条件表达式,都不成立,那么执行语句块m。
二, switch循环,通常与case结合运用,是个多分支语句。
1,swtich语句是一种处理计算和程序中多种选择情况的有效方式
2,switch后面括弧的“算术表达式”的数据类型必须是字符型,字节型,短型整数,整数
3, 每一个case的常量表达式值必须互不相同,否则就会出现相互矛盾的现象,
4,终止swtich循环通常有俩种,一是break强行终止,二是在末尾加dafult。
三, while循环。
1, while循环是先验循环,它可以执行0次,也可以执行更多次,但是如果开始的验证条件不为真,则永远不会开启循环,简单来说就是条件不符合永远不会开启循环。
四, do while循环
1, do while循环是后验循环,它可以执行1次,也可以执行更多次。无论循环后面的判断部分的条件是否为真,循环代码至少都要执行一次,然后在判断是否满足继续循环的条件。就是说无论如何都会执行一次。
五 for循环
1,for循环是循环控制结构中,使用最为广泛的一种循环控制语句,它也是一种先验循环,由三个表达式和一个循环体组成,表达式分别是1初始值,2执行条件,和3执行次数,顺序是1,2,循环体,3,接着循环执行2,循环体,3.。
六,跳出循环, break和continue

1, 用break语句可以跳出循环语句体,程序继续执行循环语句体下面的程序,在循环结构中,也可以使用break语句跳出本层循环体,从而提交结束层循环
2, continue的作用是结束本次循环(即跳过本次循环中余下尚未执行的语句),接着再一次进行循环条件的判断

猜你喜欢

转载自blog.csdn.net/qq_43039291/article/details/82016165
今日推荐