3、Java三种程序结构:顺序、分支、循环

分支语句是我们在编写代码中最最经常使用的结构,循环则是程序重复代码的必备神器,今天来总结下两者的知识点。
首先,在Java中程序共有三种结构,顺序,分支,循环

1、顺序结构:从上到下,从左到右,依次执行

2、分支结构

if结构:
       if(){

           }
if···else···
       if(){

           }else{

           }
if···else if···
       if (){

           }else if(){

           }
switch···case:
       switch(){
       case 值1:
               break;
       case 值2:
               break;
               ··········
       default:
               break;
       }
注意: switch括号内只能是,枚举,byte,char,short,int,string
switch括号内为什么不能使用long数据类型?
答: 因为switch本质还是if判等语句的==逻辑运算,上一篇说了,Java计算的数据类型是int,所以大于int数据类型的float、double、long都无法完成自动转换,所以无法使用在switch内。

3、循环结构

循环的类型大体分为两种:已知循环次数循环、未知循环次数循环

未知循环次数循环

       while(循环条件){
              循环体
              }
       循环条件为真时,执行循环体,再判断循环条件,直到循环条件为假结束循环
       do{
              循环体
       }while(循环条件)

已知循环次数循环

       for(1;2;3){
                   4;
              }执行顺序:1,2,4,3,2,4,3,2······2
       1:循环变量初始化
       2:循环条件
       3:循环变量改变量
       4:循环体
for循环流程控制关键字:
       break; 跳出整个循环
       continue; 跳过本次循环,开始下一次循环
       两者都遵循就近原则,影响的都是距离其最近的循环
循环嵌套
       最内层循环的次数称之为时间复杂度。
外层循环一次,内层循环一轮
       for(){
              for(){
              }
       }

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值