반응형

IT 97

[Java] 메서드(1) - 메서드의 정의

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 메서드의 정의 우선 포스트를 읽기에 앞서 새로운 패키지를 생성하자. com.[본인 닉네임].study.classnmethod 메서드란? 메서드(method)란 클래스(class) 내부에 정의되어 클래스의 기능을 구현해 놓은 것으로, 프로그램의 실제 작업을 처리하는 영역을 말한다. 메서드 선언 문법 [접근 제어 지시자] (static) [리턴 타입] [메서드 이름] ([매개 변수(들)]) { [메소드 내용]; } 아래는 문법의 세부 사항에 대한 개략적인 설명이다. 추후 하나..

개발 지식/Java 2022.08.01

[Java] break / continue

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 break / continue 반복문을 중간에 중단시킬 순 없을까? 이전 포스트(링크)에서 자습 예제로 이러한 문제를 냈다. 반복문 내 선언한 int형 변수를 1부터 100까지 1씩 증감시키는 for 반복문을 작성하고, 변수가 25에 도달했을 때 "25번 자료를 검사합니다." 메시지를 출력하는 코드를 작성해 보자. 단, 해당 반복문을 3회 반복시키고, 메시지가 출력될 때마다 몇 번째 시도인지 알 수 있게 아래와 같이 출력되도록 코드를 작성해 보자. 그리고 필자가 여기에 대..

개발 지식/Java 2022.07.20

[Java] For 반복문

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 For 반복문 For 반복문 설명 조건이 true일 때 동작하는 반복문 중 하나. 내부에서 선언한 변수를 증감할 수 있다. 대게 정해진 횟수가 있는 경우나 추후 학습할 배열 또는 컬렉션 등을 다룰 때 많이 사용한다. 문법 for ([변수 선언 및 초기화]; [반복문이 실행되는 조건]; [변수의 증감식]) { [실행문]; } * 프로세스 : 변수 선언 및 초기화 → 조건 검사 → 실행문 동작 → 증감식 동작 * 변수 선언 및 초기화, 증감식 설정은 여러 개가 가능하다. 이는..

개발 지식/Java 2022.07.18

[Java] While / Do-While 반복문

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 While / Do-While 반복문 반복문 조건이 true인 동안 실행문을 반복하여 실행시키는 구문. 루프(Loop)문이라고도 함. 조건이 참에서 변하지 않게 설정해 무한루프를 실행시킬 수도 있고 조건에 변경을 주어 루프문을 빠져나오게 하는 것도 가능하다. 웹 개발에서는 무한루프를 사용하는 일이 드물며, 사용하더라도 루프문을 빠져나올 방법이 존재해야 한다. 반복문의 종류로는 while, do-while, for, for-each 반복문 등이 있다. While 반복문 설명..

개발 지식/Java 2022.07.17

[Java] Switch 분기문

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 Switch 분기문 Switch 분기문 If 분기문에 이어 이번 포스트에서는 Switch 분기문을 다룬다. If 분기문과 비슷하지만 조건을 논리식으로 지정하는 것이 아닌, 특정 값의 비교로만 사용할 수 있다는 한계점이 있다. 본래 비교하는 값은 정수만 가능했으나, JDK 1.7 버전 이상부터는 문자열 비교도 가능해졌다. If 분기문에 비해 범용성이 좋진 않으나, 값 비교의 조건이 많아질 때 가독성이 좋아 보이는 장점이 있다. 문법 switch ([정수 혹은 문자열]) { ..

개발 지식/Java 2022.07.16

[Java] If 분기문

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 If 분기문 프로그램의 실행 흐름과 제어문 일반적으로 프로그램은 위에서 아래로, 왼쪽에서 오른쪽으로 실행된다. 그 흐름을 제어하기 위해서 제어문을 사용하는데, 제어문은 크게 분기문과 반복문으로 나눌 수 있다. 제어문의 실행문은 중괄호 안에서 입력하지만 실행문이 하나일 경우 중괄호를 생략할 수 있다는 특징이 있다. 자세한 예시는 하단의 If 분기문 항목에서 다루겠다. 분기문 분기문은 여러 실행문들 중에서 조건에 따라 특정 실행문만을 실행시키는 제어문이다. 상황에 따라서 단 ..

개발 지식/Java 2022.07.15

[Java] 연산자

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 연산자 연산자의 개념 연산자(Operator)란 연산에 사용하는 표시나 기호를 말한다. 여기서 연산이란 프로그램에서 데이터를 처리하여 결과를 산출하는 행위를 말한다. 연산의 대상이 되는 데이터는 피연산자(operand)라고 한다. 연산자의 종류 1. 산술연산자 : + - * / % + : 덧셈 - : 뺄셈 * : 1. 곱하기 / 2. 와일드카드('모든 것'을 의미하는 기호) / : 나눗셈 % : 나머지 연산자(mod 연산자) 특징 : 정수끼리의 연산은 결과가 무조건 정수로..

개발 지식/Java 2022.07.14

[Java] 형 변환

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 형 변환 형 변환 형 변환(Conversion)이란 변수 등이 가지는 자료형을 다른 자료형으로 변환하는 것을 말한다. 모든 상황에서 가능한 것은 아니며, 상황에 따라 형 변환이 불가능할 수도 있다. 명명 규칙의 방법과 명칭 1. 자동 형 변환 자동 형 변환(Implicit Conversion)이란 특별한 명령 없이 형 변환이 이루어져 사용되는 경우를 말한다. 보통은 작은 자료형이 큰 자료형으로 저장되고, 정수는 실수형 변수에 저장된다. 예를 들면 아래와 같다. packag..

개발 지식/Java 2022.07.13

[Java] 명명 규칙

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 명명 규칙 명명 규칙이란? 앞의 포스트들을 꼼꼼히 읽었다면 이놈의 GSP가 자꾸 파일 이름이나 변수 이름 등 이름을 붙일 때 '암묵적 규칙'이라는 말을 언급해 온 것을 기억할 것이다. 암묵적이라는 말을 붙인 것은 규칙들을 지키지 않는다고 해서 프로그램의 실행에 지장이 오진 않기 때문이다. 그러나 명명 규칙은 개발자들 사이에서 코드를 쉽게 이해하기 위한 최소한의 약속이다. 특히 개발을 한다면 협업을 하는 경우가 대부분인데, 이러한 명명 규칙을 지키지 않는 것만으로도 크게 비..

개발 지식/Java 2022.07.12

[Java] 변수(4) - 상수

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 상수 상수와 리터럴 상수(constant)란 변하지 않는 값을 저장하는 공간이다. 즉, 변수처럼 값을 저장할 수 있는 공간이지만, 한번 값을 저장하면 다시 변경할 수 없다. 상수를 선언하는 방법은 변수의 타입 앞에 final 키워드를 붙여 주면 된다. JDK의 버전에 따라 다른데, JDK 1.6 이전 버전일 경우에는 반드시 선언과 동시에 초기화를 해 주어야 한다. JDK 1.6 버전부터는 사용하기 전에만 초기화를 하면 된다. 다만 선언과 동시에 초기화를 하는 습관을 들여 ..

개발 지식/Java 2022.07.11
반응형