본문 바로가기

하고 싶은 거 하는 개발/Java 프로그래밍 기초

(12)
[JAVA] 자바(JAVA) 배열에 대하여(array) 이번 포스팅에서는 배열(array)에 대하여 알아보겠습니다. 배열은 같은 자료형의 여러 개의 변수를 모아서 관리하기 위한 집합입니다. 변수는 하나의 데이터를 저장한다면 배열은 여러 개의 데이터를 저장합니다. 배열을 생성하는 방법은 아래와 같습니다. 1)과 2) 중 편한 방법을 사용하시면 됩니다. 1)에서 new int[3]의 의미는 3개의 변수를 담을 배열이라는 의미입니다. 3 대신 5를 쓴다면 5개의 변수를 담겠다는 의미입니다. 배열에 담긴 데이터에 접근하는 방법은 arr[0]과 같이 배열이 담겨 있는 변수의 이름 뒤에 대괄호를 붙이고 그 안에 0부터 숫자를 입력하면 됩니다. int[] arr = new int[3]; arr[0] = 0; arr[1] = 1; arr[2] = 2; System.out...
[JAVA] 자바(JAVA) 반복문에 대하여(for, while) 이번 포스팅에서는 조건문에 이어 프로그래밍의 핵심이라고 할 수 있는 반복문입니다. 반복문은 아래와 같이 100줄에 작성될 코드를 단 몇 줄로 줄일 수 있는 구문입니다. System.out.println("Hello, World!"); System.out.println("Hello, World!"); System.out.println("Hello, World!"); System.out.println("Hello, World!"); System.out.println("Hello, World!"); System.out.println("Hello, World!"); System.out.println("Hello, World!"); ... System.out.println("Hello, World!"); "Hel..
[JAVA] 자바(JAVA) 논리 연산자에 대하여(&&, ||, !) 지난 포스팅을 통해 비교 연산자의 결과(true, false)와 그것을 이용한 조건문에 대해 알아보았습니다. 비교 연산자 2020/11/22 - [하고 싶은 거 하는 개발/Java 프로그래밍 기초] - [JAVA] 자바(JAVA) 비교 연산자에 대하여(+equals, boolean 타입) 조건문 2021/01/21 - [하고 싶은 거 하는 개발/Java 프로그래밍 기초] - [JAVA] 자바(JAVA) 조건문에 대하여(if 문) 2021/01/25 - [하고 싶은 거 하는 개발/Java 프로그래밍 기초] - [JAVA] 자바(JAVA) 조건문에 대하여(switch 문) 이번 포스팅은 조건문에 이어 true, false 값을 이용하는 논리 연산자에 대하여 알아보겠습니다. 연산자 의미 A && B A와 B ..
[JAVA] 자바(JAVA) 조건문에 대하여(switch 문) 지난 포스팅에 이어 조건문에 대해 계속 알아보겠습니다. 2021/01/21 - [하고 싶은 거 하는 개발/Java 프로그래밍 기초] - [JAVA] 자바(JAVA) 조건문에 대하여(if 문) 조건문(switch 문) switch 문은 if 문과 서로 대체 가능한 관계입니다. switch 문의 용법은 아래 그림과 같습니다. switch 뒤의 괄호에 들어가는 조건이 중괄호 아래에 있는 각각의 case에 일치하게 되면 해당 케이스의 동작을 실행합니다. 글로만 보면 잘 이해가 안 될 수 있으니 예시와 함께 알아보겠습니다. switch (1) { case 1 : System.out.println("case 1"); break; case 2 : System.out.println("case 2"); break; de..
[JAVA] 자바(JAVA) 조건문에 대하여(if 문) 조건문이란 주어진 조건에 따라 프로그램이 다르게 동작하도록 하는 것으로, 프로그램의 핵심입니다. 지난 포스팅에서 배운 비교 연산자의 결과로 리턴되는 true, false가 조건문에서 핵심적인 역할을 합니다. 기억이 안 나시는 분은 아래의 포스팅을 참조하시면 됩니다. 2020/11/22 - [하고 싶은 거 하는 개발/Java 프로그래밍 기초] - [JAVA] 자바(JAVA) 비교 연산자에 대하여(+equals, boolean 타입) 조건문(if 문) 이번 포스팅에서 두 개의 조건문(if 문, switch 문) 중 if 문에 대해서 알아보겠습니다. if 조건문(if 문)은 아래와 같이 if로 시작합니다. 그림에서 보듯이, if 뒤에 있는 괄호 안의 값이 true인 경우 중괄호 안으로 들어가 동작을 실행합니다..
[JAVA] 자바(JAVA) 비교 연산자에 대하여(+equals, boolean 타입) 지난 포스팅에서 연산자의 기초에 대하여 알아보았습니다. 이번엔 비교 연산자에 대하여 알아보겠습니다. 2020/11/17 - [하고 싶은 거 하는 개발/Java 프로그래밍 기초] - [JAVA] 자바(JAVA) 연산자에 대하여 비교 연산자 비교 연산자는 프로그래밍을 할 때 주어진 값이 같은지 다른지, 어느 값이 더욱 크거나 작은지 확인하기 위해 사용합니다. 비교 연산자의 결과는 true 혹은 false입니다. true는 비교 결과가 참이라는 것이고, false는 거짓이라는 뜻입니다. 비교 연산자의 종류는 아래와 같습니다. 연산자 의미 == 좌측 값과 우측 값이 같다 != 좌측 값이 우측 값이 같지 않다(다르다) > 좌측 값이 우측 값보다 크다 = 좌측 값이 우측 값보다 크거나 같다 좌측의 값이 우측의 값보..
[JAVA] 자바(JAVA) 데이터 형 변환(Type Conversion)에 대하여 형 변환(Type Conversion) 형 변환에 대해 알아보기에 앞서 이전에 알아본 데이터 타입에 대한 리마인드를 먼저 진행하겠습니다. 2020/11/06 - [하고 싶은 거 하는 개발/Java 프로그래밍 기초] - [JAVA] 자바(JAVA) 데이터 타입(Data Type, 자료형)과 변수(Variable)에 대하여 [정수] 데이터 타입 메모리 크기 범위 byte 1 byte -128 ~ 127 short 2 byte -32,768 ~ 32,767 int 4 byte -2,147,483,648~2,147,483,647 long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 [실수] 데이터 타입 메모리 크기 범위 float 4 byte ±..
[JAVA] 자바(JAVA) 연산자에 대하여 연산자란 단어 그대로 어떠한 연산(계산)을 하기 위해 사용하는 기호를 의미합니다. 연산자는 보통 연산되는 피연산자의 개수를 기준으로 종류를 나누기도 하고, 용도에 따라 종류를 나누기도 합니다. 이번에는 연산자에 대한 기초를 익힌다는 의미에서 가장 많이 사용되는 연산자에 대해서만 알아보도록 하겠습니다. 산술 연산자 산술 연산자는 수학적인 계산에 사용되는 연산자입니다. 초등학교 수학과정에서 배우는 기초적인 수학적 소양만 갖추고 있다면 어려운 부분은 없습니다. 다만 수학에서 사용되는 연산자와 프로그래밍에서 사용되는 연산자는 기호의 모양이 조금 다르므로 그 부분만 유의하시면 됩니다. + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 분홍색으로 표시한 연산자가 수학과 프로그래밍에서 기호의 모양이 다른 연산자입니..