在 Java 中使用 System.exit() 方法
本教程介绍了 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
相关文章
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 中创建 swing 计时器
发布时间:2023/10/17 浏览次数:75 分类:Java
-
本文介绍 Java 中的 swing 定时器。本教程介绍了如何在 Java 中创建和调用 swing 计时器。Time 是 Swing 中的一个类,用于根据指定的时间间隔执行任务。
Java 中的排序比较器
发布时间:2023/10/17 浏览次数:162 分类:Java
-
本文介绍 Java 中的排序比较器及其使用方法。本文定义了 Java 中的排序比较器是什么,并演示了如何在进程中使用它。