- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 진학사 어플라이 면접 후기
- 진학사 코딩테스트 후기
- nestjs 마이크로서비스 설치 시 발생하는 의존성 충돌 해결하기
- 황리단길자쿠지
- 한옥녹턴
- 템플스테이1월
- 경주프렙
- 경주황리단길한옥숙소
- nestjs 프로젝트 생성 명령어
- 경주프렙후기
- 구글애드센스신청 #구글애드센스 #구글애드센스시작하는방법 #구글애드센스티스토리 #블로그에구글애드센스 #티스토리 #구글애드센스가입 #구글애드센스등록
- 황리단길감성숙소
- 금선사데이트
- 경주프렙칵테일
- 경주황리단길자쿠지
- 경주맛집추천
- 경주술
- 경주3박4일여행일정
- 함수 이름
- nestjs #openai #api키 #호출방법 #ai활용 #ai연동 #aikey연결하기 #환경변수파일
- 금선사숙소
- 금선사템플스테이
- 면접준비 #면접컨설팅 #면접질문 #면접모의질문 #답변구조화 #모의면접 #모의면접컨설팅 #면접컨설팅후기
- 경주11월날씨
- 하나은행 코딩 테스트 후기
- 서울템플스테이추천
- 경주한옥자쿠지숙소
- 경주동취
- 경주전통주
- 서울템플스테이데이트
목록전체 글 (106)
notcherry
접근 제한자란 ? 객체의 속성을 대외적으로 공개하지 않기 위해 객체의 멤버들에게 접근 제한을 두는 것. 접근 제한자 종류 * 1. public : 외부 클래스 자유롭게 사용 가능. 패키지명 달라도 사용 가능 * 2. private : 같은 패키지 혹은 자식 클래스에서 사용 가능. 아무도 쓰지마! * 3. protected : 외부에서 사용 불가능. private 변수 생성했을 때 처럼. * 4. default : public 생략했으면 클래스는 default 접근 제한을 가짐. 같은 패키지라면 사용 가능. **public, default 만 클래스에서 사용 가능 **지역 변수는 접근 제한자 사용 불가
문자열이 비었는지 확인해주는 메소드 문자열이 비어있다면 true를, 비어있지 않다면 false를 리턴한다. String answer = ""; ... return answer.isEmpty() ? "EMPTY" : answer; 예를 들어 위의 코드는 String 타입의 answer가 isEmpty를 통해 비었는지 여부를 확인하고 비었다면 "EMPTY"를, 그렇지 않다면 answer를 리턴하게 구현한 것이다. isEmpty는 문자열 클레스에서 생성된 메소드다. ◈ 만약 integer로 된 배열이 비었는지 확인하려면? length() 메소드를 사용해 배열의 길이가 0 이라면 비었구나~ 라고 생각하면 될 듯!
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/czPlzI/btsmyYUMt1s/KT0tms0dXm8y7V0IVSLr7K/img.png)
[문제] 프로그래머스 문자열 섞기 class Solution { public String solution(String str1, String str2) { String answer = ""; for(int i = 0; i< str1.length(); i ++){ answer += str1.charAt(i); answer += str2.charAt(i); } return answer; } } charAt 효자네 하지만 자꾸 같은 방법으로 풀려고 하지 않기! 주의주의
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cdO9RD/btsmumV8XfR/T6kVBVpmOjT2dP5QpApaL1/img.png)
[문제] 프로그래머스 문자열 겹쳐쓰기 class Solution { public String solution(String my_string, String overwrite_string, int s) { char[] char1 = my_string.toCharArray(); char[] char2 = overwrite_string.toCharArray(); System.arraycopy(char2,0, char1, s,char2.length ); String answer = new String(char1); return answer; } } arraycopy 사용 System.arraycopy(배열1, 배열1의 복사시작 번호, 배열 2, 배열 2의 복사시작번호, 복사 길이) charArray와 arrayc..
[문제] 프로그래머스 대소문자 바꿔 출력하기 **Ascii A = 65 a = 97 1. 처음 작성한 코드 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); for(int i = 0 ; i < a.length(); i++){ char alpha = a.charAt(i); int num = (int)alpha; if(97
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..