جاوا ۾ سسٽم ڪلاس ۾ فيلڊز ۽ طريقن تي مشتمل آهي سسٽم کي سنڀالڻ لاءِ انهن مان هڪ آهي System.exit () طريقو جاوا ٻولي ۾ استعمال ٿيندو آهي جڏهن توهان کي پروگرام ختم ڪرڻ جي ضرورت هجي يا بجاءِ JVM مثال جيڪو هن وقت هلندڙ آهي. نڪرندڙ طريقي جي ھيٺان داخل ٿيل ڪا به لائين ناقابل رسيبل ٿي ويندي ۽ عمل نه ڪيو ويندو.
ٽرمينل آئوٽ پٽ ۾ ڪو به نڪرڻ وارو ڪوڊ نه ڏيکاريو ڇو ته اسان صفر کي اسٽيٽس طور استعمال ڪيو. جيئن صفر ڪامياب ختم ٿيڻ کي ظاهر ڪري ٿو، اتي نڪرڻ واري ڪوڊ کي پرنٽ ڪرڻ جي ڪا ضرورت ناهي. سو اچو ته اسان جي ايندڙ مثال ۾ اسٽيٽس جي طور تي هڪ مثبت عدد استعمال ڪريون. ھن مثال ۾، اسان ھڪڙو لوپ ٺاھيو آھي جيڪو 0 ۽ 10 جي وچ ۾ بي ترتيب نمبر ٺاھي ٿو. جيڪڏھن ٺاھيل نمبر 2,3 يا 7 آھي، ايپليڪيشن کي ختم ڪرڻ جي ضرورت آھي، ۽ اھو پرنٽ ڪرڻ گھرجي جنھن نمبر کي ختم ڪرڻ جو سبب آھي. هيٺ ڏنل ڪوڊ ڏسو.
جئين توهان ڏسي سگهو ٿا، نمبر 3 ايپليڪيشن جي غير معمولي ختم ٿيڻ جو سبب بڻيو. هاڻي اچو ته ڏسون ته اسٽيٽس ڪوڊ کي ڪيئن استعمال ڪري سگهجي ٿو.
System.exit() طريقو جو نحو
System.exit() طريقي جو نحو ھيٺ ڏنل آھي.
public void static(int status)
تنهنڪري توهان ڏسي سگهو ٿا ته اهو هڪ جامد طريقو آهي. دراصل، سسٽم ڪلاس ۾ سڀ طريقا جامد طريقا آھن. exit () طريقو انٽيجر کي دليل طور وٺي ٿو ۽ ڪجھ به نه ٿو ڏئي. تنهن ڪري توهان ٻاهر نڪرڻ واري طريقي کي سڏيندا System.exit(i) جتي آئون هڪ عدد آهي. هن انٽيجر کي "Exit Status" سڏيو ويندو آهي ۽ هڪ صفر يا غير صفر عنصر ٿي سگهي ٿو. جيڪڏهن اسٽيٽس صفر آهي - exit(0) ، پروگرام کي ڪامياب ختم ڪيو ويندو. هڪ غير صفر حيثيت - نڪرڻ (1) اشارو ڪري ٿو غير معمولي ختم ٿيڻ جي JVM.
System.exit() طريقو جو مثال
اچو ته ڏسو exit() طريقي جا ٻه سادا مثال صفر ۽ غير صفر عدد جي حيثيت سان. اسان جي پهرين مثال ۾، رنگن جي هڪ صف تي هڪ لوپ آهي. جڏهن لوپ "سبز" سان ملندو آهي، ايپليڪيشن کي ختم ڪرڻ جي ضرورت آهي.
import java.lang.*;
class Main {
public static void main(String[] args) {
String colors[]= {"red","blue","green","black","orange"};
for(int i=0;i<colors.length;i++) {
System.out.println("Color is "+colors[i]);
if(colors[i].equals("green")) {
System.out.println("JVM will be terminated after this line");
System.exit(0);
}
}
}
}
هيٺ ڏنل پيداوار ڏيکاري ويندي. 
import java.lang.*;
import java.util.Random;
class Main {
public static void main(String[] args) {
System.out.println("program will be terminated when values are 2, 3, or 7");
int i;
Random number=new Random();
while(true){
i = number.nextInt(11);
System.out.println("Random Number is "+i);
if(i==2||i==3||i==7){
System.out.println("Value is "+ i + " your program will be terminated now");
System.exit(i);
}
}
}
}
جڏهن مون ڪوڊ تي عمل ڪيو، مون کي هيٺين پيداوار ملي. 
GO TO FULL VERSION