전체 글119 break; vs. return; void run(){ while (true) { if (gas > 0){ System.out.println("left gas : "+gas); gas-=1; } else { System.out.println("Check your gas."); return; } } } 메소드 만들다가 return; 대신 break;는 사용할 수 없는지 궁금 그 차이는 뭔지? 결론부터 말하자면 둘 다 사용 가능하다. 1. return을 사용할 경우 else인 경우에 return하고 바로 run 메소드 탈출. 2. break를 사용할 경우 else문만 빠져나오라는 뜻으로 밑의 단계를 거처 run 메소드 탈출. 주어진 코드에는 else 밑에 다른 조건문이 없지만 while문을 탈출해야 run 메소드를 탈출할 수 있다. 그럼 w.. 2023. 7. 5. 예제로 배열 배우기 [JAVA] SW Expert Academy D1. 대각선 출력 package D1; public class DiagonalLine { public static void main(String[] args) { String[][] str = new String[5][5] ; for (int i = 0; i 2023. 7. 4. (int) vs. parseInt vs. valueOf System.out.printf((int)(Math.pow(2,i))+" "); (int) 대신에 parse나 value쓰면 안 되나? 갑자기 궁금 1. parseInt : 참조 타입 변환으로 int로 기본 자료형 리턴해줌 해줬더니 숫자가 아닌 문자형을 숫자형으로 바꾸려고 하니 당연 포맷 에러가 발생했다. 2. valueOf : 참조 타입 변환으로 Integer.valueOf 를 사용했다 하면 new Integer로 객체를 리턴해줌 이 방법 또한 빨간 줄이 떴고 1번과 같은 루틴이 돈다. parse와 value 모두 문자형 string에서는 적용이 안 되며 int로 강제 타입 변환은 정수인 string에서만 가능하다는 것을 배웠다!(string으로 변환 후 (int)도 해봤음) + character와 s.. 2023. 7. 4. LF will be replaced by CRLF the next time Git touches it what did you say? git add . 했을 뿐이고 LF 몰은 아는데 여기서 말하는 LF가 뭘까 찾아보니 LF = Line-Feed의 약자로 저 경고 뜻은 플랫폼마다 줄바꿈을 하는 문자열이 달라 형상 관리를 해주는 Git 입장에서는 어떻게 해야할지 몰라 경고메시지를 날려준 것이었다. 해결 방법 Windows, DOS 명령어 git config --global core.autocrlf true Linux, Mac 명령어 git config --global core.autocrlf input *시스템 전체에 적용하고 싶으면 --global 쓰고, 프로젝트에만 적용하고 싶다면 빼면 된다! *core.autocrlf = false : os상관없이 줄바꾸에 대한 문자열을 그대로 인식해 저장하여 문제 발.. 2023. 7. 4. 배열 선언과 지정 그리고 length 배열의 선언 방법 1. 타입[ ] 변수 int[] intArray; 방법2. 타입 변수[ ] int intArray[]; *참조할 객체가 없다면 null값으로 초기화 가능 2023. 7. 4. 라인 개발자가 알려주는 코딩 테스트 준비 방법 코테 준비를 어떻게 해야할지 조언을 얻기위해 캐치에서 강의를 신청했다! 나와 같은 비전공자이고 심지어 주전공도 같아서 나도 하면 될까?에서 할 수 있다! 라는 자신감이 생겼다. 강사님은 파이썬으로 하셨고 점프 투 파이썬을 갖고 공부하셨다고 한다. 자료구조 알고리즘은 sw expert academy에서 공부했고 course먼저 들은 후에 코딩을 했다고 한다. https://swexpertacademy.com/main/main.do 문풀 방법 1. 조건을 주석으로 정리하기 2. 큰 요구사항을 여러 요구사항으로 쪼개서 각각 구현 후, 디버그하여 조립하기. 마지막으로 강사님께서 해주신 조언과 경험 1. 급할수록 돌아가라! 기초부터 할 것. 2. 일단 지원하기. 3. 백준, 삼성 sw역량 테스트 기출 문제처럼 구.. 2023. 7. 4. 이전 1 ··· 15 16 17 18 19 20 다음