일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 멋쟁이사자처럼10기
- IT동아리
- 파이썬
- discord
- ㅏㄴ
- 멋쟁이사자처럼11기
- 멋사12
- 코딩동아리
- 크롤링
- 디스코드봇
- 알림봇
- 멋사 서류
- 멋사 서류평가
- 기사 제목 크롤링
- 멋사
- 파이썬 크롤링
- 깃허브
- 멋사 합격
- django
- 멋쟁이사자처럼대학
- 멋사10기
- 백엔드
- 멋사11기
- 멋사 면접
- 멋쟁이 사자처럼
- 웹동아리
- API
- 멋쟁이사자처럼
- 멋쟁이사자처럼 서류
- 멋사 10기
- Today
- Total
목록Java (3)
ACHO.pk devlog
💡ArrayIndexOutOfBoundsException 에러 배열 인덱스가 범위를 벗어나서 발생한 에러 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 36 대부분 인덱스를 벗어난 배열 요소에 액세스했기 때문에 발생한 에러이고, 나 또한 그랬다. int[] count = new int[55]; 배열의 크기를 더 크게 지정했더니 해결됐다. 📌내가 배열 크기를 26으로 생성하고, 대문자의 경우 배열의 인덱스를 26~51(알파벳 26개)까지 할당했기 때문에 배열 인덱스 범위를 넘어선 것이었다. int[] count = new int[26]; 에러 위치는 }else if(ch >= 'A' && ch
💡InputMismatchException 에러 입력값이 불일치해서 일어난 예외(Exception) Exception in thread "main" java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java:860) at java.base/java.util.Scanner.next(Scanner.java:1497) at java.base/java.util.Scanner.nextInt(Scanner.java:2161) at java.base/java.util.Scanner.nextInt(Scanner.java:2115) at pra1.main(pra1.java:31) Process finished with exit..
자바의 암묵적인 규칙 1. 클래스 이름의 첫 글자는 항상 대문자 2. 변수와 메서드의 이름 첫 글자는 항상 소문자 3. 여러 단어로 이루어진 단어의 첫 글자는 대문자 4. 상수의 이름은 모두 대문자(여러 단어일 경우 _로 구분함) 변수의 명명규칙 1. 대소문자가 구분됨 2. 예약어를 사용하면 안됨 3. 숫자로 시작하면 안됨 4. 특수문자는 _ 와 $ 만 허용됨 기본형, 상수, 리터럴 정수형의 기본 자료형 : int (4byte) 실수형의 기본 자료형 : double (8byte) 이외의 자료형을 사용할 때는 정수형(L), 실수형(F, D) 리터럴을 사용해야함 상수 : 값을 저장할 수 있지만, 그 값을 변경할 수 없음. 변수 타입 앞에 키워드 'final' 사용함. 상수이름은 모두 대문자로 하는 것이 암묵..