코딩을 효율적으로 하기 위해서는
기본적으로 타자가 빨라야하고
단축키를 알아야합니다.
오늘은 Eclipse 기준으로 통용적으로 쓰이는 단축키를 알려드리겠습니다..
단축키
1.★ ctrl + s : 저장
=> 코딩을 작성하고 저장까지 해야 변경된 코드가 반영됩니다.
그래서 가장 많이 쓰이는 단축키중 하나입니다.
2. ctrl + a : 전체 선택
=> 코드 전체를 선택합니다.
3. ctrl + m : 화면 비율 조정
=> 개발 툴 내의 화면 비율을 조정할 수 있습니다.
4. ctrl + shift + /: 여러 줄 주석처리
=> 이 단축키를 사용하면 선택한 여러 줄을 한 번에 주석 처리할 수 있어
코드 작성 시 효율성을 크게 높일 수 있습니다.
5. ctrl + / : 한 줄 주석처리
=> 한 줄만 주석 처리 할 수 있습니다.
6. ctrl + alt + 방향키 (위/아래)
=> 코드를 위 아래로 복사합니다.
7. alt + 방향키 (위/아래) -> 줄 이동
=> 코드를 위 아래로 줄 이동합니다.
8. ctrl + shift + (+/-) (숫자키 옆) -> 글자 크기 변경
=> 폰트의 크기를 늘리거나 줄입니다.
9. ctrl + d : 그 줄 삭제
=> 커서가 있는 줄을 삭제합니다.
10. ★ ctrl + spacebar : 자동 완성
=> 코드를 조금만 작성해도 자동 완성을 통해서 코드를 완성할 수 있습니다.
습관을 들이면 효율적으로 코딩할 수 있습니다.
11. ctrl + shift + f : 줄정리 기능
=> 줄을 정리해줘서 메모리를 줄일 수 있습니다.
12. ★ ctrl + [F11] : 실행 기능
=> 코드를 실행하는 기능입니다.
13. ★ ctrl + Home : 해당 줄 선택(왼쪽)
=> 마우스 커서기준 해당 줄 왼쪽 부분을 모두 선택합니다.
14. ★ ctrl + End : 해당 줄 선택(오른쪽)
=> 마우스 커서기준 해당 줄 오른쪽 부분을 모두 선택합니다.
여기까지 Eclipse에서 사용할 수 있는 (다른 개발툴에서도 몇 개를 제외하고 가능)
효율적인 단축키에 대해서 알아보았습니다.
사실 다 많이 사용하면 좋지만
제가 많이 사용하는 것에 ★ 표시를 해두었습니다.
다음은 자료형을 출력하는 방법에 대해서 공부했습니다.
먼저 기본적인 출력은
syso를 치고 ctrl + space를 누르면 쉽게 만들 수 있는데
System.out.println( ) 이라는 코드가 만들어 줍니다.
이 코드는 괄호 내에 있는 데이터를 콘솔로 출력해주고
다음 줄로 줄바꿈을 해줍니다.
자료형을 출력하기 위해서는
위와 달리 System.out.printf( )를 써야합니다.
그리고 각 자료형에는 자료형을 출력할 수 있는 코드가 있는데
먼저
정수는 %d
실수는 %f
문자열은 %s
문자는 %c
Boolean은 %b
등이 있습니다.
여기서 한가지 부가적인 요소는
실수에서 소수점 자리를 설정하고 싶을 때
%,1f, %.2f 등 .%xf를 통해 소수점을 x까지 표시할 수 있습니다.
정수도 마찬가지로 %2d, %02d 등이 있는데
%2d는 2번쨰 자리수까지,
%02d는 2번쨰 자리수까지 표시하되,
숫자가 비면 0으로 표시합니다.
실습을 해보겠습니다.
public class KIMain1 {
public static void main(String[] args) {
System.out.printf("%d", 5);
}
}
괄호 안에서 %구문은 큰따옴표 안에 써야합니다.
그리고 자료형에 맞게 큰따옴표 뒤에 반점(,)을 찍고
넣고 싶은 값을 입력하면 됩니다.
public class KIMain1 {
public static void main(String[] args) {
System.out.printf("%s", "안녕하세요");
}
}
문자열은 넣고 싶은 문자열을 반점을 찍고, 큰따옴표안에 넣어서 입력해야합니다.
다른 자료형도 똑같은 방식으로 진행할 수 있습니다.
오늘은 Eclipse에서 사용할 수 있는 단축키와
자료형의 출력 방법에 대해서 알아보았습니다.
단축키를 습관화하여 코딩능력을 기르고
자료형에 맞는 출력문을 적절히 사용하여
오류가 나지 않도록 주의해야 할 것 같습니다.
읽어주셔서 감사합니다!
'Java > 이론' 카테고리의 다른 글
[Java] Random 기능 (0) | 2024.11.22 |
---|---|
[Java] 삼항 연산자 (6) | 2024.11.22 |
[Java] Shift 연산자 (0) | 2024.11.22 |
[Java] Operator - 연산자 (0) | 2024.11.21 |
[Java] 자바 자료형의 이해: 기본형과 참조형, 그리고 메모리 구조 탐구 (2) | 2024.11.20 |