JAVA
-
메서드: 객체의 기능 구현 정의: 리턴타입 메서드명(파라메터){ 실행문 } 호출: 객체명.메서드명(); ---------------------------------- 객체 지향 프로그래밍 클래스: 멤버변수+메서드 멤버변수 타입에 제약이 없다(기본 타입, 참조 타입 상관없이 가능) =>객체를 생성하지 않고 사용하면 NullPointException 발생 class Point{ int x; int y; } class Test{ Point p;//포함관계: 다른 클래스(객체)를 멤버변수로 갖는 것 Test(){ p = new Point(); void setPoint(int x, int y){ p.x = x; p.y = y; } } main(){ Test t = new Test(); t.setPoint(3,4)..
230803메서드: 객체의 기능 구현 정의: 리턴타입 메서드명(파라메터){ 실행문 } 호출: 객체명.메서드명(); ---------------------------------- 객체 지향 프로그래밍 클래스: 멤버변수+메서드 멤버변수 타입에 제약이 없다(기본 타입, 참조 타입 상관없이 가능) =>객체를 생성하지 않고 사용하면 NullPointException 발생 class Point{ int x; int y; } class Test{ Point p;//포함관계: 다른 클래스(객체)를 멤버변수로 갖는 것 Test(){ p = new Point(); void setPoint(int x, int y){ p.x = x; p.y = y; } } main(){ Test t = new Test(); t.setPoint(3,4)..
2023.08.03 -
int a[] = new int[]; a[0]=1; a[1]=2; a[2]=3; a[3]=4; a[4]=5; for(int i = 0;i
230802int a[] = new int[]; a[0]=1; a[1]=2; a[2]=3; a[3]=4; a[4]=5; for(int i = 0;i
2023.08.02 -
do-while문: 조건의 참과 거짓에 상관없이 첫회는 무조건 실행하며 2회차부터는 조건이 참일 때만 반복 do{ 실행문; }while(조건); 3)기타 문장 -break: 블록이나 루프를 빠져나온다. -continue: 다음 루프로 진행한다. -return: 함수를 종료한다. -------------------------------------------------------- 기본형 -논리타입: boolean -문자타입: char -숫자타입 ㄴ정수:byte, short, int, long ㄴ실수: double, long 참조 타입: 사용자가 타입을 정의한다. ㄴString: 문자열 처리 클래스 ㄴScanner ex) 학사관리를 하는데 필요한 정보 user: id / pwd / 이름 / 전화번호/ 주소 ..
230801 자바 공부일지(2)do-while문: 조건의 참과 거짓에 상관없이 첫회는 무조건 실행하며 2회차부터는 조건이 참일 때만 반복 do{ 실행문; }while(조건); 3)기타 문장 -break: 블록이나 루프를 빠져나온다. -continue: 다음 루프로 진행한다. -return: 함수를 종료한다. -------------------------------------------------------- 기본형 -논리타입: boolean -문자타입: char -숫자타입 ㄴ정수:byte, short, int, long ㄴ실수: double, long 참조 타입: 사용자가 타입을 정의한다. ㄴString: 문자열 처리 클래스 ㄴScanner ex) 학사관리를 하는데 필요한 정보 user: id / pwd / 이름 / 전화번호/ 주소 ..
2023.08.01 -
오늘의 공부내용: JAVA의 특징, 변수, 연산자, 제어문 1. JAVA란 어떤 언어일까 ㄴ객체지향언어이다. ㄴ중대형 프로젝트에 적합한 언어이다. ㄴ플랫폼이 자유롭다(OS와 상관없이 코드는 동일하게 동작) 2. 변수 1) 변수 선언(선언 후 메모리에 할당한다.) 타입명 변수명; 2) 변수 타입 종류 -정수: byte(1) : -127~128, short(2), int(4), long(8) -실수: float(4), double(8) -문자: char(2) -불린 : boolean(1) : TRUE/FALSE -객체: class(4) 3) 변수명, 클래스명, 함수명....명명 규칙 : 알파벳(대소문자 구분), 숫자, _, $로 조합하여 만든다. 숫자로 시작해서는 안 된다. 키워드 사용 불가하며 중복 허용되..
230731 자바 공부일지(1)오늘의 공부내용: JAVA의 특징, 변수, 연산자, 제어문 1. JAVA란 어떤 언어일까 ㄴ객체지향언어이다. ㄴ중대형 프로젝트에 적합한 언어이다. ㄴ플랫폼이 자유롭다(OS와 상관없이 코드는 동일하게 동작) 2. 변수 1) 변수 선언(선언 후 메모리에 할당한다.) 타입명 변수명; 2) 변수 타입 종류 -정수: byte(1) : -127~128, short(2), int(4), long(8) -실수: float(4), double(8) -문자: char(2) -불린 : boolean(1) : TRUE/FALSE -객체: class(4) 3) 변수명, 클래스명, 함수명....명명 규칙 : 알파벳(대소문자 구분), 숫자, _, $로 조합하여 만든다. 숫자로 시작해서는 안 된다. 키워드 사용 불가하며 중복 허용되..
2023.07.31