[JAVA] 함수와 메서드
·
Programing🤖/JAVA
함수와 Return 구문함수란 일종의 코드 다발이다.자주 할 작업은 다발로 묶어서 요청하는 것이 효율적이기 때문이다.return 구문# 추가 정보가 필요없는 실행문print("abc")# 추가 정보가 필요한 실행문print(a + b)아래 실행문은, 미지수로 처리된 a와 b의 값이 알아야만 실행할 수 있다.public int func1(){ return 1;}fun1() 함수를 정의하였다. int a = func1();// func1 자리에 1이라는 값을 그대로 호출한다int a = 1;// 위와 같은 의미를 가지는 코드함수는 static 영역에 저장된다메모리 구조는 static , stack , heap으로 이루어지게 된다.정의한 함수를 호출하게 되면main()과는 별도로 fun1() 구역이 생..
[JAVA] 제어
·
Programing🤖/JAVA
제어문제어문의 종류 : 조건문, 반복문, 탈출문반복문이 실행되는 동안 실행을 중지시키고 싶다면 탈출문 사용1. 조건문 if ~ elseif문 : 프로그램의 흐름을 바꾸는데 사용되는 조건 선택 분기문조건식의 결과가 거짓일 때 실행할 문장이 없다면, else문 이하 생략 가능// 조건문의 기본형if(조건식){실행문;} //만약 필요하다면 거짓인경우도 실행요소를 작성할 수 있습니다.if(조건식){실행문;} else {실행문;}1.1 다중 분기 조건문 if ~ else if ~ else여러 조건들을 설정할 때 사용하는 조건문if ~ else if 구문은 위에서부터 차례대로 조건을 검색하면서 내려오므로 조건식 설정 주의//기본형(if문은 필수, else문은 생략 가능)if(조건문){실행문;} else if(조건문..
[JAVA] 변수와 자료
·
Programing🤖/JAVA
1. 변수(variable)변수 : 프로그램이 실행되는 동안 어떤 값을 저장하기 위해 사용하는 공간프로그램이 실행될 때마다 저장되어 있는 값이 바뀔 수 있다.복수 개의 값을 저장 X 하나의 값만 가능변수에는 다양한 타입의 값을 저장 X 한가지 타입의 값만 가능강타입 (정적 타입) 언어 : 자바, c, cpp약타입 (동적 타입) 언어: 파이썬, 코틀린, 자바 스크립트1.1 변수 선언 방법 ;*같은 타입의 변수는 콤마(,)를 사용하여 한꺼번에 선언할 수 있다. ex) int a, b, c;초기값 : 변수를 선언하고 처음 저장한 값변수에 초기값을 주는 행위를 '초기화'라고 부른다.1.2 변수의 사용 범위변수는 중괄호"{ }" 안에서 선언되고 사용됩니다.변수는 선언된 블록 내에서만 사용이 가능합니다.변수는 블록..
[JAVA] 기본사항 이해하기
·
Programing🤖/JAVA
자바의 특징객체지향 언어플랫폼 독립적(아키텍처 중립적)멀티스레드 지원분산 환경간단한 코드뛰어난 보안성고성능모듈화1. 절차 지향 프로그래밍ex) 자동차를 만들 때 전체를 하나의 몸체로 만든다.바퀴, 엔진, 핸들... 등이 하나로 뭉쳐져 있다.단점:a. 한 부분이 고장나면 전체가 동작하지 않는다.b. 그리고 유지 보수에 어려움이 있다.c. 개발 기간이 오래 걸리고 비용이 많이 든다.d. 협업이 어려움.장점:a. 섬세한 코딩 가능.b. 메모리 사용이 적다.c. 작은 규모의 프로그램에 적합.2. 객체 지향 프로그래밍ex) 자동차를 만들 때, 부품 별로 미리 만들어 두고, 나중에 한번에 조립하는 형태장점:a. 한 부분이 고장나도 다른 부분 동작 가능.b. 유지 보수가 쉬움.c. 개발기간이 짧고 비용도 적게 듬.d..
nayeo2
'Programing🤖' 카테고리의 글 목록 (2 Page)