Test.java
int month = ...
/* 메시지 없이 */
assert (month <13);
/* 메시지 포함 */
assert (month <13) : "The value of iMonth has exceeded 12";
int month = ...
/* 메시지 없이 */
assert (month <13);
/* 메시지 포함 */
assert (month <13) : "The value of iMonth has exceeded 12";
메시지를 메서드 호출을 통해서 받을 수 있다. 단, 그 메소드는 void를 반환해서는 안된다.
2. 소스 컴파일
javac -source 1.4 Test.java
3. 프로그램 실행
java -enableassertions Test
4. Eclipse 3.0 설정
Java Compiler > Compliance and Classfiles 메뉴에서
Use default compliance settings 체크 박스를 비활성화하고 Generated .class files Compatibility와 Source Compatibility를 모두 1.4로 선택한다.
No comments:
Post a Comment