[자바 궁금증] '{' 의 위치가 class 나 메소드 옆에 오는 이유가 특별히 있나요?

gear의 이미지

대학교 2학년에 재학중인 학생입니다.

C 를 배우고 자바를 배우기 시작했습니다.

C에서는

int main()
{

}

이런 식으로 코딩을 했었는데

자바에서는

public class Test {
public static void main (String[] args) {
...
}
}

이런식으로 '{'의 위치가 클래스나 메소드의 오른쪽에 바라 붙어있네요..

왜 그렇게 쓰는건지, C 배울때는 '{'를 내려서 쓰는 것이 좋다고 배웠는데,

자바에서는 왜 저렇게 쓰게된건지.. 책이나 문서를 봐도 다 저런 스타일이라서 궁금합니다 ^^

'{' 를 내려쓰는게 블록 파악하기도 쉽고 좋지 않나요??;;

somecan의 이미지

soMeCan

익명 사용자의 이미지

"좋지 않나요?" 라고 질문 하셨는데요.

좋다, 나쁘다의 문제가 아닙니다.

좋아한다, 좋아하지 않는다의 문제 입니다.

그리고 저도 내려쓰는 것을 좋아한답니다. ^^

gear의 이미지

뭔가 statement 끝에 '{' 를 붙여서 쓰게된 이유가 있을 것 같아서요.. ^^;;

제가 알지못하는..;;

( 저는 항상 '{'를 내려서 쓰기 때문에 .. )

자바 해드샷!!

nohmad의 이미지

저는 한 라인에 붙여쓰기를 좋아하는데, 이유는 스크롤 없이 한 스크린에 많은 소스코드를 보기 위해서입니다.

----
http://nohmad.sub-port.net