2011-08-13 12 views

答えて

2
try { 
    assert false; 
    System.out.println("Assertions disabled."); 
} 
catch(AssertionError ae) { 
    System.out.println("Assertions enabled."); 
} 
2

どうやってですか?私は、Javaを知らないが、私はこれが仕事かもしれないと思う:

try { 
    assert false; 
    System.out.println("assertions are disabled"); 
} catch (AssertionError e) { 
    System.out.println("assertions are enabled"); 
} 
0

より高性能ソリューションは、(それが例外をスローしません)です:

boolean assertionsEnabled = false; 
assert (assertionsEnabled = true); 
関連する問題