Làm cách nào để thoát một hàm trong Java?



Hàm Exit trong Java thoát khỏi chương trình hiện tại bằng cách kết thúc Java Virtual Machine. Phương thức System.exit () gọi phương thức thoát trong lớp Runtime.

Java là một ngôn ngữ lập trình tuyệt vời có . Trong khi đối với một trong những ứng dụng này, bạn có thể gặp khó khăn ở một số đoạn của chương trình này. Người ta làm gì trong tình huống này? Có cách nào để thoát ra vào thời điểm này không? Nếu những câu hỏi này làm phiền bạn, bạn đã hạ cánh đúng nơi. Những gì bạn có thể làm là, chỉ cần sử dụng Phương thức System.exit () để chấm dứt Máy ảo Java hiện tại đang chạy trên hệ thống. Trong bài viết này, tôi sẽ giới thiệu cho các bạn về hàm exit trong Java và giúp bạn hiểu nó một cách thấu đáo.





Hãy bắt đầu nào.

chứng chỉ sau đại học so với thạc sĩ

Làm cách nào để thoát một hàm trong Java?

Bạn có thể thoát một hàm bằng phương thức java.lang.System.exit (). Phương thức này chấm dứt hoạt động hiện đang chạy Máy ảo Java (JVM) . Nó nhận một đối số 'mã trạng thái' trong đó mã trạng thái khác 0 cho biết kết thúc bất thường. Nếu bạn làm việc với hoặc câu lệnh switch, bạn có thể sử dụng câu lệnh break chỉ được sử dụng để ngắt / thoát khỏi một vòng lặp chứ không phải toàn bộ chương trình.



Trong bài viết này, hãy cùng tìm hiểu sâu hơn về phương thức exit () trong Java và hiểu cách sử dụng phương thức này.

Phương thức System.exit () là gì?

Phương thức System.exit () gọi phương thức thoát trong lớp Runtime. Nó thoát khỏi chương trình hiện tại bằng cách chấm dứt Máy ảo Java. Như tên phương thức đã định nghĩa, phương thức exit () không bao giờ trả về bất cứ thứ gì.



Lệnh gọi System.exit (n) tương đương với lệnh gọi:

Runtime.getRuntime (). Exit (n)

Hàm System.exit có mã trạng thái cho biết về việc chấm dứt, chẳng hạn như:

  • thoát ra (0) : Chỉ ra chấm dứt thành công.
  • thoát ra (1) hoặc là thoát (-1) hoặc bất kỳ giá trị khác 0 - chỉ ra chấm dứt không thành công .

Bây giờ, chúng ta hãy xem các tham số và ngoại lệ ném trong phương thức System.exit ().

Thông số: Trạng thái thoát.

Ngoại lệ: Nó ném một Ngoại lệ an ninh .

mã fibonacci c ++

Tiếp tục với phương thức System.exit (), hãy xem một số cách triển khai thực tế của nó.

c ++ sắp xếp các số theo thứ tự tăng dần

Java System exit () Ví dụ về phương thức

package Edureka import java.io. * import java.util. * public class ExampleProgram {public static void main (String [] args) {int arr [] = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10} for (int i = 0 i = 4) {System.out.println ('Thoát khỏi vòng lặp') System.exit (0) // Chấm dứt JVM} else System.out.println ('arr [ '+ i +'] = '+ arr [i])} System.out.println (' Kết thúc chương trình ')}}

Đầu ra: arr [0] = 1
arr [1] = 2
arr [2] = 3
Thoát khỏi vòng lặp

Giải trình: Trong chương trình trên, việc thực thi sẽ dừng hoặc thoát khỏi vòng lặp ngay khi nó gặp phương thức System.exit (). Nó thậm chí không in được câu lệnh in thứ hai có nội dung “Kết thúc chương trình”. Nó chỉ đơn giản là chấm dứt chương trình ở đó.

Ví dụ 2:

package Edureka import java.io. * import java.util. * public class ExampleProgram {public static void main (String [] args) {int a [] = {1,2,3,4,5,6,7,8 , 9,10} cho (int i = 0i 

Đầu ra : array [0] = 1
mảng [1] = 2
mảng [2] = 3
mảng [3] = 4
Thoát khỏi vòng lặp

Giải trình: Trong chương trình trên, nó in các phần tử cho đến khi điều kiện là đúng. Ngay khi điều kiện sai, nó sẽ in ra câu lệnh và chương trình kết thúc.

Như vậy là chúng ta đã kết thúc bài viết này về 'hàm thoát trong Java'. Tôi hy vọng bạn hiểu những gì đã được chia sẻ trong hướng dẫn này. Nếu bạn muốn tìm hiểu thêm, hãy xem bởi Edureka, một công ty học trực tuyến đáng tin cậy. Khóa đào tạo và cấp chứng chỉ về Java J2EE và SOA của Edureka được thiết kế để đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung công tác Java khác nhau như Hibernate Spring.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của blog này “chức năng thoát trong Java” và chúng tôi sẽ liên hệ lại với bạn sớm nhất có thể.