본문 바로가기
반응형

개발자 :-)/Java27

[Java] 배열 1. 배열이란? 인덱스를 이용해서 자료형이 같은 데이터를 관리하는 것 2. 배열 선언 및 초기화 배열도 변수와 마찬가지로 선언과 초기화하여 사용한다. //선언 후 초기화 int[] arr1 = new int[5]; arr1[0] = 100; arr1[1] = 200; arr1[2] = 300; arr1[3] = 400; arr1[4] = 500; //선언과 초기화를 동시에 int[] arr2 = {10, 20, 30, 40, 50}; 자바에서의 배열은 크기가 정해지면 변경할 수 없다 배열의 크기를 벗어난 index 에 접근하면 Exception in thread *** Java.lang.ArrayIndexOutOfBoundsException 이라는 오류가 발생한다 (ex. 위 코드처럼 배열의 크기를 5로.. 2022. 8. 20.
[Java] 연산자(Operator) 1. 피연산자 개수에 의한 연산자 구분 //단항 연산자 +x -x !x //이항 연산자 x=y //삼항 연산자 조건식 ? true : false; 2. 대입 연산자 수학에서는 오른쪽 값과 왼쪽 값이 같다는 의미 프로그램에서는 오른쪽 값을 왼쪽에 대입한다는 의미 3. 산술 연산자 4. 복합 대입연산자 5. 관계 연산자 두 개의 피연산자를 비교해서 참/거짓의 결론을 도출하는 연산자 6. 증감 연산자 1만큼 증가하거나 감소를 수행한다. 단, 증감 연산자가 변수의 앞에 붙어있는지 뒤에 붙어있는지에 따라 프로그램 실행 결과가 달라지니 주의해야 함 7. 논리 연산자 피연산자의 논리곱&&(AND), 논리합||(OR), 논리 부정!(NOT)을 수행 8. 조건(삼항) 연산자 삼항 연산자로 두 개의 피연산자 연산 결과에 .. 2022. 8. 19.
[Java] 특수 문자와 서식 문자 1. 특수 문자 일반 문자가 아닌 특수한 목적으로 사용되는 문자 1) 특수문자 2) 주석 컴파일러가 컴파일 하지 않음 // 한줄 주석 /* * 여러줄 주석 */ 2. 서식 문자 일반 문자가 아닌 서식에 사용되는 문자 System.out.printf("num(10진수) : %d", num); System.out.print("num(8진수) : %o", num); System.out.printf("num(16진수) : %x", num); //문자 System.out.printf("문자 %c", 'c'); //따옴표 //문자열 String str = "Java"; System.out.printf("문자열 %s", str); System.out.printf("문자열 %s", "JAVA"); //쌍따옴표 3. 서.. 2022. 8. 14.
[Java] 기본자료형 1. 기본자료형과 객체자료형 기본 자료형 : 데이터가 변수에 직접 저장됨 (ex. int i = 10;) (정수형, 실수형, 논리형) 객체 자료형 : 객체 메모리 주소가 변수에 저장됨 (C계열에서는 포인터라고 하고, Java에서는 레퍼런스라고 함) 2. Java 기본자료형 2-1. 문자열 String은 객체자료형 String str = 'ABCD'; 3. 형 변환 자동(묵시적) 형 변환 : 작은 공간 → 큰 공간 //자동(묵시적) 형 변환 byte by = 10; int in = by; 명시적 형 변환 : 큰 공간 → 작은 공간 //명시적 형 변환 int in = 100; byte = by = (byte)in; * 명시적 형 변환은 데이터가 누실될 수 있다. (ex. inVar = 123456;의 출력 .. 2022. 8. 14.
728x90
반응형