zoukankan      html  css  js  c++  java
  • Java基础学习中一些词语和语句的使用

    在Java基础学习中,我们刚接触Java会遇到一些词和语句的使用不清的情况,不能很清楚的理解它的运行效果会是怎么样的,如:break,continue在程序中运行效果及跳转位置,

    1.先来看看break和continue使用和运行效果的额说明:

    break:关键字,可以用于任何循环体控制结构,在循环体内执行时,当执行到break时循环会立即终止,并跳到此循环体以后的语句执行。

        列如:输出0——10的数当输出到第六位时就不在继续输出了,即是跳出for循环执行for循环体以后的一句。        

    public class Break {
        public static void main(String[] args) {
            for(int a=0;a<=10;a++){
                if(a==6){
                    break;
                }System.out.println(a);
            }
            System.out.println("跳出");
        }
    }

    输出后的效果:

         

    continue:关键字,可以用于任何循环体控制结构,在循环体内执行时,当执行到continue时此次的循环就会终止,并会跳到下次循环的开始。则此次循环中continue以后的语句就不执行。

      ①在for循环中,continue将会立即跳到表达式三的位置进行刷新,

        列如:输出1——10的数和“鬼”字,并且在3和5的时候不输出“鬼”字。    

    public class Continue {
        public static void main(String[] args) {
            System.out.println("for循环:");
            //局部分析:循环结构for选择判断if整体在循环里选择判断是否3或5并且执行continue.
            for(int a=1;a<=10;a++){
                System.out.println(a);
                if(a==3|a==5){    
                    continue;
    //                System.out.println("你好啊。");
    //                continue;//退出当次循环,并不退出整体循环体,不影响后边的循环继续执行。
                }
                System.out.println("鬼");
            }
        }
    }

    输出效果:

      ②在while和do while循环体中,控制流程立即跳到布尔表达式的位置执行。

    例如:用do while输出20以内能被3整除的数。    

    public class LEJUEBIANMA {
        public static void main(String[] args) {
            int a=20;
            do {
                if (a%3!=0) {//如果a不能被3整除就会直接跳到while(a-->0)执行,而不会执行输出a这个语句。
                    continue;
                }
                System.out.print(a+",");
            } while (a-->0);
        }
    }

    输出效果:

  • 相关阅读:
    IIS部署Asp.Net Core 项目运行时报错,处理程序“aspNetCore”在其模块列表中有一个错误模块“AspNetCoreModuleV2"
    Linux Mysql5.7.22安装
    Nginx初体验
    asp.net core Csc任务不支持SharedCompilationId参数,请确认改参数存在于此任务中,并且是可设置的公共实例属性
    【Node.js 】Express框架
    【Node.js】 初体验
    Mongodb 配置
    【C#】Windows服务守护并发送邮件通知
    新建【Git】仓库后给使用者授权
    Git提交修改的代码出现提交不上去
  • 原文地址:https://www.cnblogs.com/qq1083735206/p/6082448.html
Copyright © 2011-2022 走看看