暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Java萌新修炼手册④:流程控制の三十六计——让代码学会"见风使舵"!

🌟【开篇暴击】🌟
"为什么我的代码像直男谈恋爱——永远只会单线程操作?"
——某程序员看着重复代码陷入沉思

本掌门今日传授代码世界的"智能导航系统"!让程序学会"看菜下饭"、"循环反复",从此告别一根筋的憨憨模式!


第一计:if-else 选择困难症特效药

▌ 基础款:食堂打饭逻辑

    if(余额 >= 20){  
        System.out.println("豪华黄焖鸡+奶茶!");  
    else {  
        System.out.println("泡面汤免费续杯...");  
    }  

    💡冷知识else
    就像备胎,永远在if
    不满足时接盘

    ▌ 进阶款:渣男式多线操作

      if(颜值 > 90){  
          System.out.println("小姐姐加个微信?");  
      else if(身高 > 180){  
          System.out.println("小哥哥健身吗?");  
      else if(存款 > 1000000){  
          System.out.println("老板需要挂件吗?");  
      else {  
          System.out.println("你好,再见!");  
      }  

      ⚠️警告:实际开发中这么写会被测试祭天


      第二计:switch-case 人生AB剧

      ▌ 咖啡选择困难症终结者

        switch(贫穷指数){  
            case 1:  
                喝手冲瑰夏();  
                break;  
            case 2:  
                点星巴克();  
                break;  
            case 3:  
                冲速溶咖啡();  
                break;  
            default:  
                喝自来水提神();  
        }  

        🚨避坑指南

        • 漏写break
          会触发"咖啡混饮"惨案

        • Java 12+支持箭头表达式更风骚(但萌新先别浪)


        第三计:循环の永动机三式

        ▌ for循环:健身狂魔の计划表

          for(int i=0; i<5; i++){  
              System.out.println("第"+(i+1)+"组深蹲:起立→蹲下→骂教练");  
          }  

          🔧 解剖麻雀

          • int i=0
            :新建计数器(从0开始是程序员的仪式感)

          • i<5
            :继续循环的条件(和体重秤上的数字一样残酷)

          • i++
            :每次循环后的操作(像极了发际线的退后速度)

          ▌ while循环:打工人の日常

            while(没下班){  
                写代码();  
                改BUG();  
                喝咖啡();  

            💥死循环彩蛋

              while(true){  
                  改需求(); // 产品经理の祖传技能  
              }  

              ▌ do-while:舔狗的自我修养

                do{  
                    发早安();  
                    送礼物();  
                    当情绪垃圾桶();  
                }while(女神没拉黑);  

                🌚黑暗兵法:先执行再判断,适合不要脸的场景


                第四计:break/continue の遁逃秘术

                ▌ break:分手大师

                  for(int i=0; i<100; i++){  
                      if(找到对象()){  
                          System.out.println("立刻收工!");  
                          break// 脱离循环保平安  
                      }  
                  }  

                  ▌ continue:职场摸鱼术

                    while(工作时间){  
                        if(老板不在){  
                            刷微博();  
                            continue// 跳过后续工作步骤  
                        }  
                        假装认真工作();  
                    }  

                    🌈【掌门の课后茶话会】

                    1. 所有循环都要有终止条件,否则会变成"老板要我加班到地老天荒"

                    2. switch
                      case
                      就像电梯按钮——不按break
                      会串层!

                    3. 嵌套循环超过三层,建议准备《颈椎病康复指南》

                    🎮 课后作业:
                    用循环打印九九乘法表(提示:双重for循环)
                    成功运行者可凭截图兑换"防秃头代码护身符"(虚拟版)


                    关注公众号【让天才没有难学的编程】,学习更多技术点

                    文章转载自让天下没有难学的编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                    评论