반응형

IT/JAVA

[JAVA]메서드(Method)란?

1. 메서드란? - 객체의 동작(기능)을 담당하는 요소 - 반드시 호출되어야만 사용가능 (특정메서드를 호출하는 메서드 : Caller 메서드) (호출당해서 작업을 수행하는 메서드 : Worker 메서드) - 메서드 구현부(바디)내에서 작업을 수행하는 도중 호출한 곳으로 되돌아가려면 return문을 사용 (단, 리턴타입에 따라 return문 뒤에 데이터를 명시할 수도 있고 return문 자체를 생략할수도 있음) - 매개변수는 1개 이상의 변수를 선언할 수 있지만 리턴값은 1개만 리턴가능(동시에 2개이상 리턴 불가) - 리턴값이 없는 메소드는 리턴타입에 void를 사용 - 매개변수 메소드가 실행할 떄 필요한 데이터를 외부로 받기위해 사용 2. 메서드 정의 기본 문법 메서드명([매개변수]); [제어자]리턴타입..

2020.08.11 게시됨

카테고리 없음

[JAVA] 배열

배열이란? - 같은타입의 데이터를 연속공간에 나열(동일한 데이터 타입 변수들의 집합) - 기본 데이터타입과 참조 데이터타입 모두를 배열로 생성 가능 - 저장된 데이터들은 배열명(변수명)을 사용하여 관리 - 그연속된 공간에는 인덱스(첨자)번호가 붙는다 - 시작은 0번부터 (0,1,2,3,4....) 배열크기의 -1까지 자동부여 - 배열은 힙이라는 메모리에 실제 데이터 저장이가능하도록 공간을 할당받고 생성된 heap공간의 메모리 주소값을 해당변수에 저장 (앞으로 해당 변수에 저장된 주소값을 참조하여 배열에 접근) - 기본데이터 타입으로 배열을 생성할 경우 각타입의 기본값으로 자동 초기화가 이루어짐 - 참조 데이터 타입으로 배열을 생성할 경우 참조형의 기본값인 null값이 자동으로 초기값으로 지정됨 (null..

2020.08.03 게시됨

IT/JAVA

[JAVA]삼항연산자(조건연산자)

삼항연산자(조건연산자) - 피연산자(항)가 3인 연산자 - ? 앞의 조건식에 따라 : 앞 뒤의 문장을 선택하는 연산자 - 뒤에 나올 if ~ else문의 역할과 동일한 작업을 수행 조건식 ? 값1 : 값2; - 조건식은 연산결과가 true 또는 false인식만 올 수 있다! (조건식결과가 false이면 값2를 선택) - 삼항연산자 여산결과를 변수에 대입하거나, 출력문 등에 결합하여사용 할 수 있음 int num = 10; System.out.println(num >= 10 ? "num이 10이상이다" : "num이 10이상이아니다" ); //num이 10이상이다 //=> num이 10이상일때(true)일때 "num 이 10이상이다" 문장을 선택하여 출력문에 사용하므로 // "num이 10이상이다" 문장이..

2020.07.29 게시됨

IT/JAVA

[JAVA] 비교(관계)연산자

비교(관계)연산자 - 두 피연산자 간의 대소 관계 비교를 수행하는 연산자 - 연산수행결과는 true또는 false값으로 나타냄 1) ==(동등비교연산자): 두피연산자가 같은지 비교 2) !=(Not Equal) : 두 피연산자가 같지 않은지(다른지)비교 3) >, >=, b); //true System.out.println(a>=b); //false System.out.println(a (a-b); 주의사항 - 실수 (특히 double)0.1의 유효자리 문제때문에 발생 - float 0.1f와 double 0.1비교시 문제 발생!(=부정확) System.out.println(0.1 == 0.1f); float f = 0.1f; double d = 0.1; System.out.println(f == d);..

2020.07.29 게시됨

반응형