제이제이
article thumbnail
9.Java 기본문법(8) - 메소드

메소드(함수) 🤔메소드란? 프로그램 내 행동 및 작업을 수행하기 위한 명령문입니다. main메소드를 살펴봅시다. > 자바 프로그램 내 main 메소드 또는 메소드입니다. 💻 예시 코드 public static void main(String[] args) { int number1 = 10; int number2 = 20; System.out.println(" 10 + 20 = " + (number1 +number2); } 📸 출력 결과 10 + 20 = 30 🏢 main메소드의 구조 public static void main(String[]) { /* main 메소드의 내용 1번째 명령문 2번째 명령문 */ } main메소드의 구조를 살펴보면 다음과 같은 내용을 알 수 있습니다. 메소드의 이름은 main메..

article thumbnail
8.Java 기본문법(7) - 반복문

반복문이란? 반복문은 주어진 조건에 따라, 반복 수행을 하도록 제어하는 명령어입니다. 반복문은 크게 3가지(1.while문, 2.do-while문, 3.for문)으로 구별됩니다. while문 while문은 특정 조건이 만족할 때까지 주어진 문장을 반복 실행하는 명령어입니다. while문의 기본 골격 while문의 기본 구조는 다음과 같습니다. while (조건식) { //조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 문장; } while문의 실행 패턴 while문의 실행 패턴은 다음과 같습니다. 1. 먼저 조건(식)이 참(true)인지를 판단합니다. 2. 조건(식)의 결과가 참(true)일 경우 조건식 내부의 명령문 실행합니다. 3. 내부의 명령문을 전부 실행한 후 다시 조건식으로 돌아와 다시 참..

article thumbnail
7.Java 기본문법(6) - 조건문

조건문이란? 조건문은 주어진 식의 조건에 따라 서로 다른 문장을 수행하도록 제어하는 명령어입니다. 조건문은 크게 1.if문, 2.if~else문, 3.if ~ else if ~else문, 4. switch문 구별됩니다. if문 (~라면 실행해라) if문은 조건의 결과가 참(true)라면, 주어진 명령문을 실행하며 거짓(false)이라면 실행하지 않습니다. if문의 기본 골격 if문의 조건식에는 true 혹은 false를 반환하는 연산 또는 값이 오게 됩니다. 조건이 참(true)일 경우, if문의 내부가 실행되고 거짓일 경우(false)일 경우, if문을 무시하고 건너뛰어 실행합니다. if(조건식) { //결과가 참일 경우 실행하고자 하는 명령문 } 다음의 예를 통해 if문을 살펴 보겠습니다. 💻 예시 ..

article thumbnail
6. Java 기본문법(5) - 연산자

이항 연산자 ex) 다음의 예를 통해 피연산자와 연산자 다시 알아봅시다. 2 + 1 , 2 -1, 2 * 3, 3 / 4 피연산자 : 2, 1, 3, 4 연산자(사칙연산) : +(더하기), - (뺄셈), *(곱셈), /(나눗셈) 위의 예처럼 피연산자가 2개인 연산자들을 “이항 연산자”라고 부릅니다. 이항 연산자는 산술 연산자, 복합 연산자, 관계 연산자, 논리 연산자로 구분됩니다. 각각의 연산자는 사용하는 의미에 따라 구분되며 별도로 결합 방향과 굳이 우선 순위는 처음에는 외울 필요는 없습니다. 산술 연산자 사칙 연산(덧셈, 뺄셈, 나눗셈, 곱셈, 나머지)을 구하는데, 사용하는 연산자입니다. 다음의 예를 통해 먼저 산술 연산자를 살펴 봅시다. 💻 예시 코드 class ArithOp{ public stat..

article thumbnail
5. Java 기본문법(4) - 형 변환

형 변환(Casting)이란? 형 변환(Casting) 변수의 자료혈이나 리터럴(데이터)의 자료형을 변경하는 것을 의미합니다. 서로 다른 타입(자료형)간 대입이나 연산을 할 때 타입을 맞추어 진행합니다. 자바의 형 변환은 자동으로 형변환이 이루어지는 자동 형 변환과 강제적(명시적)으로 형을 변환하는 명시적 형 변환이 있습니다. 자동 형 변환 사칙 연산을 할 때, 피연산자끼리 자료형이 같아야 하는데, 자바 컴파일러가 자동으로 형 변환을 진행하는 것을 의미합니다. 작은 데이터 타입에서 큰 데이터 타입으로 형 변환해도, 데이터 손실 없이 그대로 보존할 수 있기에 진행합니다. 자바의 자동 형 변환에는 일정한 규칙이 있습니다. 자동 형 변환의 규칙 자료형의 표현 범위가 큰 방향으로 형 변환이 일어납니다. 모든 자..

article thumbnail
4. Java 기본문법(3) - 상수

🤔 상수란? 상수(Constant) 프로그램 내에서 실행되는 동안 선언된 값이 변하지 않는 변수를 의미합니다. 앞서 본 변수는 프로그램 내의 실행 내에서 값을 변경할 수 있었습니다. 이와 반대로 상수로 프로그램 내에서 실행되는 동안 선언된 값을 변경할 수 없습니다. 언제 사용하는가? 주로 프로그램내에서 사용하는 공통으로 사용하거나, 중간에 변경되어서는 안되는 중요한 데이터, 프로그램 내 관리자의 ID 혹은 PW 설정에 사용됩니다. 상수를 만드는 방법 변수 선언 시 앞에 final이라는 키워드를 추가하면, 그 변수는 '상수'가 됩니다. final int TOTAL_SIZE = 30; 다음의 예를 통해 상수의 사용을 살펴봅시다. 💻 예시 코드 public class Constants { public stat..

article thumbnail
3. Java 기본문법(2) - 기본 자료형

🔎 자바의 기본 자료형 앞서 기본 자료형을 간단하게 살펴봤었지만, 이번에는 자세하게 살펴봅시다. 기본 자료형은 크게 정수, 실수, 문자, 논리형 총 4가지로 구분됩니다. 정수 자료형: byte, short, Int, long형 정수 자료형의 연산은 int형이나 long형을 사용합니다. 💻 예시 코드 public class Essence{ public static void main (String[] args){ //int형 int number1 = 10; int number2 = 20; //long형 - long형을 사용할 때는 L또는 l(소문자 L)을 사용합니다. long number3 = 30L; long number4 = 40L; System.out.println(number1 + number2); ..

article thumbnail
2. Java 기본 문법(1) - 변수

🤔변수란? 메모리에 데이터의 값을 저장하고 참조(불러오기) 위해 메모리 공간에 붙인 이름입니다. 아래의 그림을 살펴봅시다. 메모리 공간에 i 라는 int형 변수를 선언하고 7이라는 값을 대입하였습니다. 의미 int형 변수라는 것을 선언하고 7이라는 값을 할당한 후, 메모리에 저장된 값을 가져올 때 i 라는 변수를 통해서 접근하겠다는 의미입니다. 다음의 코드를 통해 변수의 의미를 다시 살펴봅시다. 💻 예시코드 class Variable{ public static void main(String[] args){ int i = 7; //변수 i를 선언하고 7의 값을 대입하겠습니다. (변수의 초기화) int x; //변수 x를 선언하겠습니다. x = 10; //변수 x의 값은 10의 값을 대입하겠습니다. Syst..