
조건문이란 상황에 따라 흐름을 결정하는 문장이며, 특정 조건을 기준으로 하여 무엇인가를 결정할 때 사용하는 문법이다. 조건문의 종류는 크게 3가지로 if문, if-else문, 그리고 else-if 문이 존재한다. if문은 특정 조건이 참이면 if문으로 작성된 문장을 실행하는 것이고, 거짓이면 실행하지 않는 것이다. 예시에 대해 이야기하기에 앞서 if문을 보면 괄호{}가 보일 것이다. 괄호는 쉽게 설명하면 if문의 범위를 나타내는 일종의 boundary이다. 괄호를 사용하지 않으면 단 한 문장만을 if문의 범위로 인식을 하게 된다. if문 안에 두 문장 이상의 내용을 작성할 것이라면 괄호를 무조건 사용해야 하지만 되도록이면 습관을 들이기 위해서 한 문장을 작성하더라도 괄호를 사용하도록 하는 것이 좋을 것 ..

메서드는 일련의 동작들을 하나로 묶어놓은 것으로, 입력값에 대한 반환 값이 존재하는 것이다. 이러한 메서드를 사용하기 위해서는 완성되어 있는 메서드를 호출해서 사용을 할 수 있다. 다음은 절댓값을 반환해주는 메서드와 반올림을 해주는 메서드이다. Math.abs()는 절댓값을 반환해주는 메서드이고, Math.round()는 반올림을 해주는 메서드이다. 괄호 안에 각각 변수들이 들어가 있는 것을 볼 수 있다. Math.abs()의 괄호를 parameter(매개변수)라고 하고, 파라미터 안에 들어가는 것을 argument(인수)라고 일컫는다. 위의 두 메소드는 사용자에 의해 정의된 메소드가 아닌 자바의 어딘가에 이미 작성되어 있는 메소드로서 자바에서 기본적으로 제공하는 메소드이다. 이를 Java API라고 부..

수학에서 숫자를 이용하여 다양한 연산을 수행하는 것처럼 프로그래밍 언어에서도 정수와 실수를 이용하여 다양한 연산이 가능하고, 문자열끼리의 덧셈까지도 가능하다. 하지만 일반 수학에서의 사칙연산과 조금 다른 것들이 있기에 몇 가지 주의해야 할 점들이 있다. 기본적으로 수학에서는 숫자를 이용한 덧셈, 뺄셈, 곱셈, 나눗셈을 수행할 수 있다. 프로그래밍 언어에서도 마찬가지이지만 프로그래밍 언어에서는 나머지를 구하는 연산인 ‘%’ 도 존재한다. 위의 예시대로 정수값 ‘5’를 정수 값 ‘2’로 나누면 몫은 2이고 나머지가 1이 존재한다. 나눗셈 연산을 할 때 주의해야 할 점이 있다. 바로 예시로 알아보도록 하자. 우리는 당연하게도 7/2 는 3.5라고 알고 있다. 하지만 프로그래밍 결과 3이 나온 이유가 무엇일까?..
변수 변수란 특정 값을 저장하는 하나의 공간이다. 우리는 이러한 공간에 다양한 유형의 값들을 저장할 수 있는데, 이러한 여러 유형들을 자료형(Data Type) 혹은 변수형 타입이라고 한다. 자료형에는 대표적으로 String(문자열), int(정수형), double(실수형), boolean(논리형)이 있다. 변수를 선언하는 방법은 다음과 같다. ex). String name = “김지팡’; / int num = 2021; double height = 186.4; / boolean isTrue = true; 보여진 예시는 사실 변수를 선언하는 것뿐만 아니라 선언된 변수를 초기화하는 것까지 보여주는 예시였다. 변수를 선언하고 선언된 변수에 초기값(처음의 값)을 넣어주는 것을 '변수를 초기화' 한다고 표현한다..
클래스 클래스는 자바 프로그램의 최소 단위이다. 그렇기 때문에, 자바 언어로 만들어진 프로그램은 적어도 하나의 클래스를 가져야 한다. 클래스에 대해 더 많은 이야기를 할 수 있지만 우선 기본적인 틀을 이해하고 추후에 자세히 다뤄보고자 한다. 클래스를 작성하는 방법이다. ex). public class First(클래스명) { /* 클래스 내부 내용 생략.. */ } 위와 같이 작성한 클래스의 이름은 First이다. 클래스가 존재하는 모든 컴퓨터 언어에서 클래스의 이름은 프로그래머가 마음대로 작성이 가능하지만 되도록이면 작성하고자 하는 내용과 관계가 있는 것으로 작성하는 것이 좋다. 메인 메서드 지금 설명할 메인 메서드도 또한 추후에 자세히 다루어보도록 하고 우선 사용법과 메인 메서드가 무엇인지에 대해서 ..
주석이란 실행되지 않는 코드를 말한다. 실행되지 않는 코드라는 말이 크게 와닿지 않을 수 있을 것이다. 쉽게 설명하면 주석은 코드의 이해를 돕기 위해 사용하는 것이다. 프로그래밍을 하다 보면 아주 짧은 길이의 소스코드에서부터 엄청난 양의 길이를 자랑하는 소스코드를 작성하게 된다. 또한, 여러 프로그래머들이 함께 소스코드를 작성하는 경우도 무수히 많다. 각자 작성하는 소스코드 스타일이 다르기 때문에 작성자를 포함한 그 누가 보더라도 쉽게 알아볼 수 있도록 소스코드는 직관적이고 가독성이 좋아야 한다. 우리는 이때 주석을 활용하여 소스코드에 대한 설명을 할 수 있다. 이러한 주석은 크게 두 종류로 나뉘는데, 한 줄(라인) 주석(line comment)과 블럭 주석(block comment)이 있다. 한 줄 주..