迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

在 Java 中使用 System.exit() 方法

作者:迹忆客 最近更新:2023/10/17 浏览次数:

本教程介绍了 Java 中的 System.exit() 方法的作用。

System 是 Java 中的一个类,它提供了几种实用方法来处理与系统相关的任务,例如 exit() 方法用于停止当前执行和 JVM 并将控制权退出给程序。我们可以在我们的代码中使用这个方法来退出当前流程。

此方法的一般语法如下所示。

public static void exit (int status)

它终止当前正在运行的 Java 虚拟机。

它采用一个整数参数作为状态码。按照惯例,非零状态码表示异常终止。

此方法调用类 Runtime 中的 exit 方法。此方法永远不会正常返回。在内部,它类似于下面的代码。

Runtime.getRuntime().exit(n)

如果存在安全管理器,则此方法抛出 SecurityException,并且其 checkExit 方法不允许以指定状态退出。


Java 中的 System.exit() 方法

此示例使用 exit() 方法在任何列表元素大于 50 时退出程序。如果元素小于 50,则打印最大元素,但如果任何元素大于 50,则退出并打印再见到控制台。

请参见下面的示例。

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class SimpleTesting{
    public static void main(String[] args){
        List<Integer> list = new ArrayList<>();
        list.add(23);
        list.add(32);
        list.add(33);
        System.out.println(list);
        Integer result = getMax(list);
        System.out.println("result "+result);
        list.add(80);
        result = getMax(list);
        System.out.println("result "+result);
    }
    public static Integer getMax(List<Integer> list) {
        if(Collections.max(list)>50) {
            System.out.println("Bye");
            System.exit(1);
            return Collections.max(list);
        }
        return Collections.max(list); 
    }
}

输出:

[23, 32, 33]
result 33
Bye

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Java 中的动态方法调度

发布时间:2023/10/18 浏览次数:199 分类:Java

本教程展示了 Java 中动态方法分派的定义、优势和使用。本教程介绍了 Java 中的动态方法分派。它讲述了它的技术定义和重要性,并用代码示例进行了解释。

Java 中的 abs() 方法

发布时间:2023/10/18 浏览次数:184 分类:Java

本教程通过 Java 中的不同代码示例介绍如何使用 abs() 方法。我们将学习 Java 中的 abs() 方法来查找指定数字的绝对值。我们将通过编写和练习各种代码示例来学习。

Java 中的默认访问修饰符

发布时间:2023/10/18 浏览次数:115 分类:Java

本文介绍 Java 中的默认访问修饰符在本教程中,我们将讨论 Java 中的默认访问修饰符。顾名思义,当我们不使用变量或函数指定任何人时,使用访问修饰符。

Java 中 Long 和 Int 数据类型的区别

发布时间:2023/10/17 浏览次数:190 分类:Java

这篇文章解释了 Java 中 long 和 int 数据类型的区别。本文将讨论 Java 中 int 和 long 数据类型之间的区别,并解释包装类 Integer 和 Long。

在 Java 中创建无符号长整数

发布时间:2023/10/17 浏览次数:191 分类:Java

本文展示了如何在 Java 中创建无符号长整数。Java 中的 long 变量总是有符号的,它总是有负值和正值。但是我们也可以使用下面提到的一些方法将一般的 long 变量用作无符号变量。

用 Java 制作倒数计时器

发布时间:2023/10/17 浏览次数:55 分类:Java

本文向你展示了如何在 Java 中制作倒数计时器的方法。我们将演示如何在不依赖任何第三方库的情况下使用两种方法在 Java 中制作倒数计时器。

Java 定时器

发布时间:2023/10/17 浏览次数:168 分类:Java

本文介绍如何使用 Java 定时器 Timer 是 Java 编程语言中的一项服务,允许用户安排未来的事件。这些未来事件可以是一次,也可以定期重复。

在 Java 中创建 swing 计时器

发布时间:2023/10/17 浏览次数:75 分类:Java

本文介绍 Java 中的 swing 定时器。本教程介绍了如何在 Java 中创建和调用 swing 计时器。Time 是 Swing 中的一个类,用于根据指定的时间间隔执行任务。

Java 中的排序比较器

发布时间:2023/10/17 浏览次数:162 分类:Java

本文介绍 Java 中的排序比较器及其使用方法。本文定义了 Java 中的排序比较器是什么,并演示了如何在进程中使用它。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便