Develop

3일차_Java Swich문, While문, Array, Class 등 본문

백엔드/KDT_Programmers

3일차_Java Swich문, While문, Array, Class 등

230801 2025. 3. 7. 01:03

안녕하세요!

3일차 입니당 

 

 

공부 내용

향상된 for 문(for each), Swich문, While문, 배열, 클래스 등을 배웠습니다.

 

그리고 사전에 기획된 프로젝트의 코드를 작성하고, 각 수업진도에 맞춰 리팩토링을 해보는 시간을 가졌습니다.

 

반복문이 나오니까 점점 수업 난이도가 올라가고 코드를 따라치다가 내용을 놓치기도 하고.. 멘붕에 빠지기도 하고.. 했는데

주석달아놓고 쉬는시간에 보고, 코드받아서 비교해보고 다시 멘탈 잡았습니당

 

점점 어려워져 .. ㄲ

 

 


 

오늘 배운 것 중 나의 관심을 끈 것들

 

빠른 for문 생성 (fori)

방법 : fori 입력 +  tab을 누르면 아래와 같이 for문이 만들어 집니다.

 

 

 

반복변수 i, j 를 네이밍 후 엔터를 치면, 반복횟수도 지정할 수 있습니다.

특히 이중 for문을 쓸때 빠르게 샥샥 할 수 있어서 좋습니당

 

 


 

 

텍스트 찾아 바꾸기 기능들

IntelliJ에서 여러 단어를 동시에 바꾸고 싶을때 사용하는 기능인데, 각각 기능을 정리해보겠습니다.

 

1. Shift + F6 (Rename)

변수, 메서드, 클래스명 등 바꾸고 싶은곳에 커서를 두고 단축키를 누르면 전체 문서에서 동시에 수정 가능함

 

 

2. Command + R (Replace in File)

한컴에서 Ctrl + F, H 와 비슷한 기능으로 A->B로 찾아 바꿔 줌

-> 단어 선택시 현재 위치부터 Replace, ReplaceAll 기능을 지원함

 

 

3. Ctrl + G (선택범위 아래로 확장)

한 단어가 여러 메서드에서 쓰여서 특정 범위의 단어만 수정하고 싶을 때,

혹은 내가 직접 범위를 지정해야할때 주로 사용함

-> 현재 위치부터 Ctrl + G를 누를 때마다 선택범위가 아래로 확장됨, 전체 문서에서 동시 선택은 Ctrl + Command + G)

 

 



 


 

약간의 트러블 슈팅

 

Run이 왜 안되지? 

 

문제 발생

-강사님이 자습시간에 별찍기 문제를 내주셔서 풀다가, 코드가 뒤죽박죽 됨

-Run 버튼이 활성화 되지 않음

 

원인

-메인안에 메서드가 들어가 있었음

 

해결

-메인과 메서드 분리 후 정상 작동

 

 

 


추가 공부

데브코스 LMS (학습사이트)에서 제공하는 짧은 강의와 실습문제를 if문 까지 약 2시간 풀었습니당

주말에는 이번주 공부한내용을 LMS에서 복습하고, 인프런 워밍업 클럽 과제도 하고... 바쁠예정입니다 흑