throws कीवर्ड

जावा में जब कोई मैथड throw किए जा सकने वाले सभी एक्सेप्शन्स को नहीं संभाल पाता है तो ऐसी स्थिति में उस मैथड को डिफाइन करते समय throws कीवर्ड का प्रयोग करके उन सभी एक्सेप्शन क्लासेस का नाम दे दिया जाता है। इससे try... catch() की आवश्यकता नहीं रहती है। इसका प्रारुप निम्नानुसार है -

returnType MethodName(Parameters) throws ExceptionClass1, ExceptionClass2...
class Demo
{
  public static void main(String arr[]) throws Exception
  {
	String s;
	DataInputStream in=new DataInputStream(System.in);
	System.out.print("Enter a string: ");
	s = in.readLine();
	System.out.println("You entered: " + s);
  }
}

Output:

Enter a string: Imperial
You entered: Imperial
सुझाव / कमेंट