Java三大结构

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

1、三大结构有哪些

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

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

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

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

if选择语句:

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

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

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

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

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”); }

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 “”; }

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

循环结构

for循环

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

for(int num = 1; num <= 5; num++){ System.out.println(num);}

执行步骤:

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

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

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

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

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

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

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

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

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

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

更多了解

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

在乎的是沿途的风景以及看风景的心情,让心灵去旅行!

Java三大结构

相关文章:

你感兴趣的文章:

标签云: