首页 > 其他分享 >跳转语句中的关键字

跳转语句中的关键字

时间:2024-10-19 10:44:57浏览次数:1  
标签:语句 return int 使用 break 关键字 跳转 public

一、continue关键字

结束当次循环,直接进入下次循环

public class ContinueDemo {
    public static void main(String[] args) {
//        continue; //不能单独使用,需要在特定的场景下使用 ,只能在循环中使用
        //输出1-10,当遇到5的时候,使用continue
        for(int i=1;i<=10;i++){
            if(i==5){
                continue; // 结束当次循环,继续下一次循环
            }
            System.out.println(i);
        }
    }
}

二、break关键字

结束整个循环

/*
    break: 打破,打碎,终止

    使用break的注意事项:
        1、break的使用需要在特定的场景下使用才有意义
        2、break只能在switch选择语句或者循环中使用
 */
public class BreakDemo {
    public static void main(String[] args) {
//        break;

        //输出1-10,当遇到5的时候,使用break
        for(int i=1;i<=10;i++){
            if(i==5){
                break; // 终止整个for循环
            }
            System.out.println(i);
        }

        System.out.println("-------------------------------------");
        //需求:当j==5的时候,使用break
        jc:for (int i = 1; i <= 10; i++) {
            lg:for (int j = 1; j <= i; j++) {
                if(j==5){
//                    break; // 终止最近的整个for循环
                    break jc;
                }
                System.out.print(j + "*" + i + "=" + (i * j)+"\t");
            }
            System.out.println();
        }



    }
}

三、return关键字

在方法中使用,表示结束整个方法

/*
    return必须在方法中写,一个方法只会有一个return生效,表示结束整个方法
 */
public class ReturnDemo {
//    return; // return必须在方法中写

    public static void main(String[] args) {
//        return; // 结束整个方法
//        System.out.println("hello world");
//        return;

        for(int i=1;i<=10;i++){
            if(i==5){
                return;
            }
            System.out.println(i);
        }
        System.out.println("hello world");
    }
}

标签:语句,return,int,使用,break,关键字,跳转,public
From: https://www.cnblogs.com/ndmtzwdx/p/18475580

相关文章

  • Scanner键盘录入和语句结构体
    一、键盘录入importjava.util.Scanner;/*键盘录入:程序运行过程中,用户可以根据自己的需求输入参与运算的值今天只需要掌握如何使用即可,不需要关系细节,后面会再说实现键录入的步骤:1、导包2、创建键盘录入对象3、调用方法实现键盘......
  • JDK 21更新:switch语句的类型模式匹配与守卫模式
    Java语言自诞生以来,一直在不断演进,以满足开发者日益复杂的需求。switch语句作为一种控制流结构,在Java中有着广泛的应用。随着JDK21的发布,switch语句和表达式得到了显著增强,使其在处理复杂条件和类型检查方面更加灵活和强大。本文将详细探讨JDK21中switch语句和表达式的更......
  • 判断语句的编织艺术
    判断语句一、什么是判断?判断在生活中如何体现?判断就是通过选择最后得到不同的结果判断在我们的日常生活中无处不在。例如:天气判断:早上出门前,我们会判断今天是否需要带伞。如果天气预报显示会下雨,我们会选择带伞;如果显示晴天,我们可能选择不带伞。程序:我有20块钱,有两个......
  • MyBatis入门及sql语句实战
    目录概述环境的配置MyBatis操作步骤总结创建UserMapper.java映射器接口创建UserMapper.xml映射文件在mybatis-config.xml环境配置文件中添加UserMapper.xml映射文件路径在MyBatisDemo中编写MyBatis测试代码MyBatis环境搭建MyBatis查询操作CURD操作参数传递方式Mapper映射......
  • vue实战指南 vue刷新跳转当前页面
    vue实战指南vue刷新跳转当前页面基本概念与作用页面刷新页面跳转技术实现示例一:使用window.location.reload进行页面刷新示例二:使用VueRouter进行页面跳转示例三:使用编程导航实现页面跳转示例四:使用beforeEach导航守卫实现页面刷新示例五:结合Vuex管理刷新状态实际工......
  • C++ 基础-面试题02(final和override关键字、sizeof和strlen区别、strcpy、sprintf 与me
    1.final和override关键字在C++中,final和override关键字是在面向对象编程中用于处理类的继承和多态的。它们主要用于管理派生类和虚函数,提供额外的安全性和代码可读性,防止意外的函数重写或错误的重载行为。1.final关键字final关键字用于防止进一步的继承或函数重......
  • SpringBoot 项目的方法名是否添加@Transactional注解,以及SQL语句(SQLServer数据库)是
    项目改用SpringDataJDBC并手动配置DataSource之后,@Transactional注解一直不起作用。这两天研究了一下,注解不起作用,主要是没有配置TransactionManager的事,配置完TransactionManager之后,@Transactional注解就起作用了。但是配置完又发现,用jdbcTemplate.queryForList()方法执......
  • ArkWeb页面跳转与跨应用导航 - 高级应用
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。简介页面跳转是Web应用中常见的操作,......
  • C语言-分支循环语句 (上)
    C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。实现分支结构可以使用if、switch,实现循环结构使用for、while、dowhil......
  • Python一些常见的技巧及语句!!
    题记:关于遇到的一些python代码或者不清楚用法的函数、类别等我会在这里记录下来,方便日后学习和交流。之后研究生三年我会持续更新学习,可能得记录几千个吧。1.copy.copy()和copy.deepcopy()深拷贝和浅拷贝的关系确实好用importcopya=[1,2,3]b=[4,5,6]c=copy.copy(a)......