Java 零基础视频教程 P141-P145

P141 Java零基础---提示目前要掌握那两点

for循环

while循环

do...while循环

第一点:必须要将语法结构背会。

第二点:必须要理解他们的执行原理。

 

P142 Java零基础---do while的语法和原理

复制代码
/*
    do..while循环语句的执行原理以及语法机制:
    语法机制:
        do{
            循环体
        }while(布尔表达式);
        注意:do..while循环最后表漏掉 分号
        执行原理:
            先执行循环体当中的代码,执行一次循环体之后,
            判断布尔表达式的结果,如果为true,则继续执行循环体,
            如果为false循环结束。
            
        对于do..while循环来说,循环体至少执行1次,循环体的执行次数是:
        1~n次。
        对于while循环来说,循环体执行次数是:0~n次
        
*/


public class DoWhileTest01{
    public static void main(String[] args){
        //int i=0;
        //do{
        //    System.out.println(i); //0 ~9
        //    i++;
        //}while(i<10);
        
        
        int i=0;
        do{
            System.out.println(++i); //1~10
            i++;
        }while(i<10);
        
        do{
            System.out.println("Hello World"); 
        }while(false);    
    }
}
复制代码

P143 Java零基础---关于转向语句

break;

continue;

return;

P144 Java零基础---break语句详解

复制代码
/*
    break语句:
        1.break:语句比较特殊,特殊在:break语句是一个单词,称为一个完整的java语句
        另外:continue也是这样。
        2.break翻译为折断
        3.break语句可以用在哪里:
            用在两个地方:
            1)switch语句当中。
            2)用在循环语句当中,用来终止循环的执行。
            
        4.以for循环为例学习break转向语句。
        
        5.break:语句的执行并不会让整个方法结束,主要用来终止离它最近的那个循环语句。
*/


public class BreakTest01{
    public static void main(String[] args){
        //输出:0~9
        for(int i=0;i<10;i++){
            if(i==5){
                break;
            }
            System.out.println("i="+i);
        }
        //结束外层循环:
        a:for(int k=0;k<2;k++){
            b:for(int i=0;i<10;i++){
                if(i==5){
                    break a;//终止指定的循环:
                }
                System.out.println("i="+i);
            }            
        }

    }
}
复制代码

P145 Java零基础---continue语句详解

复制代码
/*
    continue语句:
        1、continue翻译为继续。
        2、continue语句和break语句对比学习。
        3、
*/

public class ContinueTest01{
    public static void main(String[] args){
        for(int i=0;i<10;i++){
            if(i==5){
                continue;
            }
            System.out.println("i="+i);
        }
    }
}
复制代码

 

posted @   生如逆旅,一苇以航  阅读(27)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示