Java学习第二天:控制语句

本文详细介绍了程序设计中的基本控制结构,包括if单分支、if-else双分支、if-elseif-else多分支和switch多分支。同时,讨论了循环结构的while、do-while和for循环,以及嵌套循环的使用。此外,提到了break和continue在循环中的作用。还阐述了方法的声明和调用,以及方法重载的概念。最后,简要提及了递归结构及其注意事项。
摘要由CSDN通过智能技术生成

1.条件判断语句

        <1.>if 单分支结构   

                if(布尔表达式){

                        语句块

                }

        <2.>if-else双分支结构

                if(布尔表达式){

                        语句块

                }else{

                        语句块

                }

        <3.>if - else if - else 多分支结构

                if(布尔表达式){

                        语句块

                }else if(布尔表达式){

                        语句块

                }

                ...

                else{

                        语句块

                }

        <4.>switch多分支结构

                switch(表达式){

                case 值1:语句块[break];

                case 值2:语句块[break];

                ...

                default :语句块

                }

2.循环结构:当型(while,for)和直到型(do-while)

        <1.>while 循环

                while (布尔表达式){

                        循环体

                }

        <2.>do-while循环

                do{

                        循环体

                }while(布尔表达式)

        <3.>for循环

                for(初始表达式;布尔表达式;迭代因子){

                        循环体

                }

        <4.>嵌套循环

        <5.>break和continue

                break:跳出该层循环

                continue:本次跳出该层循环

3.语句块(复合语句)

4.方法

        声明:public static void print(形参列表){} 

        调用:对象名.方法名(实参列表)

5.方法的重载

        <1.>形参类型、形参个数、顺序不同皆可构成重载;

        <2.>返回值不同不构成重载;

        <3.>形参名称不同不构成重载;

6.递归结构(占用大量堆栈,内存消耗过大)(可以使用递归结构,都可以使用循环)

        递归头:什么时候不调用自身;

        递归体:什么时候调用自身;

                if(n==1){

                        return 1

                }else{

                        return n*f(n-1);

                }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值