본문 바로가기

Backend/Java

(20)
[JAVA] 메소드 (Method) 메소드(Method) 알아보기국비지원수업 11일차    1. 메소드(Method)란?메소드(Method)- 클래스 내의 함수- 데이터를 입력 받아 어떠한 기능을 수행한 후 결과값을 내놓는 단위 실행 코드 메소드의 특징- 명령들을 모아서 단위(그룹)으로 정의- 메소드마다 고유한 이름이 존재- 메소드의 이름을 불러 실행(명령, 호출(call))하면 그룹안의 코드들이 실행되는 형식- 자바의 메소드는 이름 옆에 항상 (괄호)가 달려있음ex) System.out.print(); / Math.random() / 문자데이터.equals() / 문자데이터.compareTo() - import하지 않아도 됨 메소드의 목적- 그룹안의 코드들을 재활용- 명령들의 단순 실행이 아닌, 메소드 내 코드들에게 연산 또는 일정 기능..
[JAVA] 배열 (Array), 2차원 배열 배열 (Array) 과 2차원 배열 알아보기국비지원수업 10일차   1. 배열이란?배열(Array)- 동일한 변수 이름에 변호(첨자, index)를 붙여서 다수개의 데이터를 한 번에, 효과적으로 저장하고 다루기 위한 자료구조- 하나의 이름으로 다수개의 변수들을 손쉽게 생성, 제어 가능 변수와 배열저장공간을 차지하고 이름을 불러서 사용한다는 의미에서는 변수와 비슷하지만, 변수와는 구조와 사용방법이 다름- 변수 : 변수의 이름으로 구분 (kor1, kor2, kor3...)- 배열 : 첨자(index)로 구분 (kor[1], kor[2], kor[3]...) // 일반변수의 생성int b;// 배열의 생성int[] a = null; // 아무것도 없는 상태 a(배열)은 b(일반 정수형 변수)와는 다른 ' 참..
[JAVA] 연산자 (Operator) 연산자 (Operator) 알아보기국비지원수업 8일차    1. 연산자(Operator) 종류와 우선순위연산자의 종류- 산술 연산자 : + - * / %- 관계(비교) 연산자 : >, >=, - 논리 연산자 : && (AND), || (OR), ! (NOT)- 대입연산 : =- 삼항연산 : ?- ++, --, +=, -=, *=, /=, %= 연산자의 우선순위1. () 괄호2. 피연산자 앞에 있는 ++, -- (전위연산자)3. 곱셈(*), 나눗셈(/), 나머지(%)4. 덧셈(+), 뺄셈(-)5. 관계 연산 ( == != )6. 논리 연산 ( && || ! )  2. 산술 연산자산술 연산자 : +, -, *, /, % int n1 = 25, n2 = 13, result1;double result2;cha..
[JAVA] System.out.printf() printf 알아보기국비지원수업 6일차    1. printf란?System.out.printf() 형식- printf는 print + format의 합성어로 만들어진 명령- Ststem.out.print 와 마찬가지로 () 안에 " " 을 사용하여 출력할 내용을 기술- format 이라는 특성이 추가돼어 다른 데이터(숫자(정수/실수), 참/거짓)들이 함께 출력 되도록 함   2. %%d 의 역할- 아직 출력이 결정되지 않은 내용이 추후 차지하고 같이 출력될 자리- printf 안에서는 % 글자의 기능이 따로 존재, print 안에서는 그저 출력의 대상 printf % 사용 방법%d 자리에 표시될 자료는 따옴표가 끝난 뒷자리에 ' , '로 구분해서 표시System.out.printf("56 x 69 = ..