본문 바로가기
728x90

코딩18

[Java] 2-03. 함수와 메서드 함수란 (function) 하나의 기능을 수행하는 일련의 코드 구현된(정의된) 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨 함수로 구현된 하나의 기능은 여러 곳에서 동일한 방식으로 호출되어 사용될 수 있음 함수 정의하기 함수는 이름, 매개 변수, 반환 값, 함수 몸체(body)로 구성됨 int add(int num1, int num2) { int result; result = num1 + num2; return result; } 함수 구현하기 예제 public class FunctionTest { public static int addNum(int num1, int num2) { int result; result = num1 + num2; return result; } public.. 2021. 8. 12.
[Java] 2-02. 생활 속에서 객체 찾아 클래스로 구현해 보기 객체를 찾아봅시다 온라인 쇼핑몰에 회원 로그인을 하고 여러 판매자가 판매하고 있는 제품 중 하나를 골라 주문을 한다 아침에 회사에 가는 길에 별다방 커피숍에 들려 아이스 카페라떼를 주문했다 성적확인을 위해 학사 관리 시스템에 로그인하여 수강 한 과목들의 성적을 확인했다. 클래스는 객체의 청사진(blueprint)입니다 객체의 속성은 클래스의 멤버 변수(member variable)로 선언함 학생 클래스 public class Student { int studentNumber; String studentName; int majorCode; String majorName; int grade; }​ 주문 클래스 public class Order { int orderId; String buyerId; Strin.. 2021. 8. 11.
ESLint & 표기법 정리 ESLint는 ES + Lint입니다. ES는 EcmaScript, 즉 자바스크립트를 의미하는 것이고요. Lint는 보푸라기라는 뜻인데 프로그래밍 쪽에서는 에러가 있는 코드에 표시를 달아놓는 것을 의미합니다. 즉, ESLint는 자바스크립트 문법 중 에러가 있는 곳에 표시를 달아놓는 도구를 의미합니다. ESLint는 사용자가 직접 정의 한대로 코드를 점검하고, 에러가 있으면 표시해줍니다. 또 문법 에러뿐만 아니라 코딩 스타일도 정할 수 있어서 팀원끼리 협업할 때 좋습니다. 팀원끼리 협업을 하는 것과 코딩 스타일이 무슨 상관이 있을까요? 사람은 저마다 코딩 스타일이 있기 때문에 여러 사람이 같이 코딩을 하면 차이가 발생합니다. 이럴 때 팀에서 하나의 코딩 스타일을 적용하고 ESLint에 설정해두면 마치 한.. 2021. 8. 10.
[Java] 21. 중간에 멈추는 break문, 무시하고 계속 진행하는 continue문 break문 사용하기 감싸고 있는 제어문의 블록을 빠져나오는 기능 (switch문에서도 사용) 반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동 여러 반복문이 중첩되어 있는 경우엔 break 문이 포함되어 있는 반복문만 빠져나옴 break문 예제 1부터 숫자를 더하여 100이 넘는 순간의 그 숫자와 합을 출력하세요 package ch21; public class BreakTest { public static void main(String[] args) { int sum = 0; int num; for ( num = 1; ; num ++) { sum += num; if( sum >= 100) break; } System.out.println.. 2021. 8. 9.
728x90