사용자 도구

사이트 도구


wiki:miscellaneous:code_conventions:statements

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
wiki:miscellaneous:code_conventions:statements [2022/04/22 12:30]
emblim98 만듦
wiki:miscellaneous:code_conventions:statements [2023/01/13 18:44] (현재)
줄 127: 줄 127:
 </code> </code>
 \\ \\
-(''**break**'' 문이 없는) 케이스를 통과할 때마다, ''**break**''문이 정상적으로 있을 위치에 주석을 추가합니다. 이것은 ''**%%/* falls through */%%**'' 주석이 있는 앞의 코드 예제에 나와 있습니다. +(''**break**'' 문이 없는) 하나의 케이스를 통과할 때마다, ''**break**''문이 정상적으로 있을 위치에 주석을 추가합니다. 이것은 ''**%%/* falls through */%%**'' 주석이 있는 앞의 코드 예제에 나와 있습니다.\\ 
- +\\ 
-모든 switch 문에는 기본 케이스가 포함되어야 합니다. 기본 케이스의 중단은 중복되지만 나중에 다른 케이스가 추가되는 경우 폴스루 오류를 방지합니다. +모든 ''**switch**'' 문에는 기본 케이스가 포함되어야 합니다. 기본 케이스의 ''**break**''은 중복되지만 나중에 다른 케이스가 추가되는 경우 폴스루 오류를 방지합니다.\ 
- +\\ 
- +===== 7.9 try-catch 문 ===== 
- +**''try-catch''** 문의 형식은 다음과 같아야 합니다.\\ 
- +\\ 
- +<code java> 
- +try { 
- +    statements; 
- +} catch (ExceptionClass e) { 
- +    statements; 
- +} 
- +</code> 
- +\\ 
- +\\ 
- +**''try-catch''** 문 다음에 **''finally''**가 올 수도 있으며, 이는 **''try''** 블록이 성공적으로 완료되었는지 여부에 관계없이 실행됩니다.\\ 
- +\\ 
 +<code java> 
 +try { 
 +    statements; 
 +} catch (ExceptionClass e) { 
 +    statements; 
 +} finally { 
 +    statements; 
 +
 +</code>
  
 ===== Ref Site ===== ===== Ref Site =====
/volume1/web/dokuwiki/data/attic/wiki/miscellaneous/code_conventions/statements.1650598242.txt.gz · 마지막으로 수정됨: 2022/04/22 12:30 저자 emblim98