2011-08-26 6 views
2

이 방법으로 java 항목을 입력하면 Jalopy (Jindent에 대한 대체 프로그램)는 대괄호를 다른 쪽으로 전환합니다. 나는 잘못된 길을 입력하고 있습니까? 포맷하기 전에Jalopy가 Java 코드를 이런 방식으로 포맷하는 이유는 무엇입니까?

:

Before

포맷 후 : 하나

After

+2

jalopy 설정에서 변경할 수는 있지만 기본적으로 IMO가하는 일이 기본 설정입니다. 그러나 당신의 선택. – amal

+0

좋은 코멘트. 감사. – Nick300

답변

2

변수 이름 뒤에 대괄호를 사용하는 것은 C, C++의 구식입니다. 형식 이름과 함께 배치하는 것은 Java에서 권장됩니다. 이것은 자바 코드 스타일에만 적용됩니다. Jalopy는 특별히 Java 코드 형식을 지정하기 때문에 권장되는 Java 스타일을 사용하여 형식을 지정합니다. 그러므로 코드가 바뀌고 있습니다. 당신이 기존의 C-스타일을 선호하는 경우

1

일관성 같아요.

더 중요한 것은 유형을 명확하게 만드는 것입니다. Java (C와 비슷합니다)는 []이 유형 또는 식별자 (또는 두 가지 모두, [][]과 동일 함) 뒤에 나타나는 것을 허용합니다. 형식 뒤에 형식을 지정하면 nickFreq이 이 아닌 int[]이기 때문에 실제 형식이 무엇인지 분명하게 알 수 있습니다.

+0

당신이 말하는 것을 봅니다. 감사 – Nick300