java - Return value unaffected if Exception is thrown? -


if exception thrown inside method, return value left before?

for example:

public int test(int a) {     throw new exception(); } 

and then:

a=2; a=test(a); 

...after catch...

system.out.println(string.valueof(a)); //a=? 

is affected upon exception? seems logically not so(?) can't find info on though. neeed sure.

no, a not affected. declared in separate method test() method.

int = 2; try {         = obj.test(a);     } catch (exception e) {         system.out.println(string.valueof(a));     } system.out.println(string.valueof(a)); 

both sop print 2.


Comments

Popular posts from this blog

Android layout hidden on keyboard show -

google app engine - 403 Forbidden POST - Flask WTForms -

c - Why would PK11_GenerateRandom() return an error -8023? -