当前位置 : 主页 > 编程语言 > java >

Java三大结构

来源:互联网 收集:自由互联 发布时间:2022-07-13
/* *作者:呆萌老师 *☑csdn认证讲师 *☑51cto高级讲师 *☑腾讯课堂认证讲师 *☑网易云课堂认证讲师 *☑华为开发者学堂认证讲师 *☑爱奇艺千人名师计划成员 *在这里给大家分享技术、知


 

/*
*作者:呆萌老师
*☑csdn认证讲师
*☑51cto高级讲师
*☑腾讯课堂认证讲师
*☑网易云课堂认证讲师
*☑华为开发者学堂认证讲师
*☑爱奇艺千人名师计划成员
*在这里给大家分享技术、知识和生活
*各种干货,记得关注哦!
*/

Java三大结构_选择结构

1、三大结构有哪些

        三大结构是指:顺序结构,选择结构,循环结构

        顺序结构:代码编写按逻辑结构先后运行,故编写结构决定编译顺序,编译顺序决定运行结果。

        顺序结构强调代码的组织逻辑。

        选择结构:选择结构可分为if选择语句和Switch语句。

        if选择语句:

                        if语句:只针对符合当前条件的逻辑分析。对当前条件做唯一性选择

if (true) {
System.out.println("123");
}

Java三大结构_条件判断_02

                        if-else语句:条件互斥性分析。对于互斥性条件做结果唯一性选择。

if (false) {
System.out.println("123");
}else {
System.out.println("1sss23");
}

Java三大结构_顺序结构_03

        else if语句:多条件唯一性选择结果。

int number=10;
if (number>=20) {

System.out.println("此处大于等于20");
}
else if (number<20&&number>10) {
System.out.println("此处介于10到20之间");
}else {
System.out.println("此处小于等于10");
}

Java三大结构_选择结构_04

        Switch语句 :switch语句为程序提供多种可能的执行路劲,是对具有限定性值的条件分析。

执行流程

                1、对Switch表达式求值。

                2、表达式的数据类型必须和Case标签的值一样。

              3、表达式的值与case标签的值一样,执行所有语句,直到遇到break语句。

              4、如果表达式的值与case标签的值不一样,则可以选择执行default。

例子

String day_decide(int year,int {
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
return year + "年" + month + "月" + "有31天";
case 2:
return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0 ? year + "年" + month + "月" + "有29天" : year + "年" + month + "月" + "有28天";
case 4:
case 6:
case 9:
case 11: return year + "年" + month + "月" + "有30天";
}
return "";
}

Java三大结构_选择结构_05

选择结构强调和体现的是结果的唯一性。

循环结构

         for循环

                对于循环次数可预见性的代码块的重复执行。

for(int num = 1; num <= 5; num++)
{

System.out.println(num);

}

Java三大结构_选择结构_06

        执行步骤:

                1、初始循环,只在循环初期调用一次。

                2、条件判断。每循环一次都要做一次有条件判断。

                3、循环增量表达式。每执行循环迭代之后调用。

while循环:重复执行的if语句。

                

int x = 0;
while (x <=10){
System.out.print(x + "\t");
x++;
}

Java三大结构_顺序结构_07

do-while语句:定义退出循环条件的语句。

int y = 0;
do {
System.out.print(y + "\t");
y++;
} while (y != 10);

Java三大结构_选择结构_08

do-while语句强调循环体的尝试性,他会先执行循环体,在做条件判断。

foreach:是数组及集合的一种遍历技术。

Vector v = new Vector();
v.add(1);
v.add(2);
v.add(3);
for (Object o: v) {
System.out.println(o);
}

Java三大结构_顺序结构_09

更多了解

​​https://edu.51cto.com/topic/3338.html​​

上一篇:Spring JdbcTemplate&声明式事务
下一篇:没有了
网友评论