[자바의 정석] 4. 배열
1. 배열의 출력 (char 배열일 때) char[] chArr = {'a', 'b', 'c', 'd'}; System.out.println( chArr ); //abcd 2. 배열의 최댓값과 최솟값 for(int i=1; i max) { max = score[i]; } else if(score[i] < min) { min = score[i]; } } 3. 배열 섞기 (shuffle) 1. 설명 0~9까지 숫자가 차례대로 있는 배열 numArr. 차례대로 초기화하여 출력하고, 섞고 출력. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [5, 8, 2, 7, 1, 6, 4, 9, 3, 0] 2. 방법 1) n : Math.random()으로 0~9 중 한 값을 임의로 획득 2) 배열 0번째와 n ..
2023. 11. 21.
[23-2] Java 입문 11. 데이터 타입 (자료형)
* Java 입문 목차 1. 데이터 타입 1. 논리형 - boolean: 논리연산자 (참, 거짓) 2. 문자 - char : 유니코드, 한글 완성형 (문자), 2바이트, 16비트 3. 정수형 - byte : 기본 최소 저장 단위, 1바이트, 8비트 - int : 가장 많이 사용 (정수), 4바이트, 32비트 - long : 정수값을 벗어나면 어미에 대소문자 L (큰 정수), 8바이트, 64비트 4. 실수형 - float : 더블형과 구분을 위하여 어미에 대소문자 F, 4바이트, 32비트 - double : 아주 큰 실수, 8바이트, 64비트 * 문자형 1. char : 문자 1개, 2byte - Java에서 문자는 유니코드 사용 ex) A, 가 1. 디지털화 : 아날로그를 디지털로 바꾸는 것 - 0과 1..
2023. 11. 10.
[23-2] Java 입문 8. 코드 작성 규칙
* Java 입문 목차 1. 코드 작성 규칙 (Coding Convention) 1. 이름 규칙 (Naming Rules) 1. 파스칼 케이스 : 첫 글자는 대문자, 이어지는 단어의 첫 글자도 대문자 ex) PascalCase - 클래스, Exception 2. 카멜 케이스 : 첫 글자는 소문자, 이어지는 단어의 첫 글자는 대문자 ex) camelCase - Java, JavaScript : 변수, 함수, 메소드 3. 스네이크 케이스 : 모든 단어를 소문자, 언더바로 연결 ex) snake_case - Python : 변수, 함수, 메소드 4. 케밥 케이스 : 모든 단어를 소문자, 단어를 대시로 연결 ex) kebab-case - 파일명, 폴더명 5. 어퍼 케이스 : 모든 단어를 대문자로 표시, 언더바로..
2023. 11. 10.