ஜாவாவில் உள்ள சிஸ்டம் கிளாஸ், சிஸ்டம் ஒன்றைக் கையாளும் புலங்கள் மற்றும் முறைகளைக் கொண்டுள்ளது அவற்றில் ஒன்று, தற்போது இயங்கும் ஒரு புரோகிராம் அல்லது ஜேவிஎம் நிகழ்வை நீங்கள் நிறுத்த வேண்டியிருக்கும் போது, ஜாவா மொழியில் பயன்படுத்தப்படும் System.exit () முறை. வெளியேறும் முறைக்கு கீழே செருகப்பட்ட எந்த வரியும் அணுக முடியாததாக இருக்கும் மற்றும் செயல்படுத்தப்படாது.
நாங்கள் பூஜ்ஜியத்தை நிலையாகப் பயன்படுத்தியதால், டெர்மினல் வெளியீட்டில் எந்த வெளியேறும் குறியீட்டையும் காட்டவில்லை. பூஜ்ஜியம் வெற்றிகரமான முடிவைக் குறிப்பதால், வெளியேறும் குறியீட்டை அச்சிட வேண்டிய அவசியமில்லை. எனவே நமது அடுத்த எடுத்துக்காட்டில் நேர்மறை முழு எண்ணை நிலையாகப் பயன்படுத்துவோம். இந்த எடுத்துக்காட்டில், 0 மற்றும் 10 க்கு இடையில் சீரற்ற எண்களை உருவாக்கும் ஒரு வளையத்தை உருவாக்குகிறோம். உருவாக்கப்பட்ட எண் 2,3 அல்லது 7 ஆக இருந்தால், பயன்பாடு நிறுத்தப்பட வேண்டும், மேலும் எந்த எண்ணை நிறுத்துகிறது என்பதை அச்சிட வேண்டும். கீழே உள்ள குறியீட்டைப் பார்க்கவும்.
நீங்கள் பார்க்க முடியும் என, எண் 3 விண்ணப்பத்தின் அசாதாரண நிறுத்தத்தை ஏற்படுத்தியது. இப்போது, நிலைக் குறியீட்டை எவ்வாறு திறம்படப் பயன்படுத்தலாம் என்பதைப் பார்ப்போம்.
System.exit() முறையின் தொடரியல்
System.exit() முறையின் தொடரியல் பின்வருமாறு.
public void static(int status)
எனவே இது ஒரு நிலையான முறை என்பதை நீங்கள் காணலாம். உண்மையில், கணினி வகுப்பில் உள்ள அனைத்து முறைகளும் நிலையான முறைகள். exit () முறை ஒரு முழு எண்ணை ஒரு வாதமாக எடுத்துக்கொண்டு எதையும் தராது. எனவே நீங்கள் வெளியேறும் முறையை System.exit(i) என அழைப்பீர்கள், அங்கு i ஒரு முழு எண். இந்த முழு எண் "வெளியேறும் நிலை" என்று அழைக்கப்படுகிறது மற்றும் பூஜ்ஜியம் அல்லது பூஜ்ஜியமற்ற உறுப்பு ஆகும். நிலை பூஜ்ஜியமாக இருந்தால் — வெளியேறு(0) , நிரல் வெற்றிகரமாக நிறுத்தப்படும். பூஜ்ஜியமற்ற நிலை - வெளியேறு(1) JVM இன் அசாதாரணமான முடிவைக் குறிக்கிறது.
System.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