2024/09 13

자바(JAVA) 기초 같이 알아보자(5) - 비교연산자와 논리연산자 (comparison and logical operator)

이번글에서는 지난번 연산오차에 이어서 비교연산자(comparison)와 논리연산자(logical)에 대해서 알아보겠습니다. 우선 비교연산자는 두 가지 혹은 그 이상의 것들을 비교하여True나 False의 값을 알아볼 때 사용합니다. 비교연산자(Comparison operator) 크게 비교연산자는 두 가지가 존재합니다.평소에 우리가 사용하던 것들과 크게 다르지 않아 자세한 설명은 생략하고간단한 예시들과 함께 살펴보겠습니다. 크다 작다와 같은 대소비교를 하는 경우에 참(True) 혹은 거짓(False)로결과가 나오게 됩니다. 추후에 살펴볼 조건문 if 나 반복문 while과 함께 사용하는 경우가 많습니다.int a1 = 43;int a2 = 74;if (a1 > a2){ System.out.println..

자바(JAVA) 기초 같이 알아보자(4) - 연산 오차

지난번 자바(java)의 연산(operation)에 이어서 이번글에서는 연산과정에서일어날 수 있는 오차에 대해서 알아보도록 하겠습니다. 아래에서 설명할 내용들은 코딩을 시작하는 과정에서부터 인지하고코드를 작성하는 습관을 들여야 합니다. 추후에 연산이 들어간 코드를 짜야하는 상황에서 최대한 오차가 없는 코드를작성하는 방법입니다. 먼저 아래 코드를 보고 어떤 답이 나올지 생각해 보시길 바랍니다.double a = 0.1double b = 1.1if((a+b) == 1.2){ System.out.println("True");}else{ System.out.println("False"); System.out.println(a + b);} VScode에 복사해서 직접 console에 나온 답을 확인해 보시는..

자바(JAVA) 기초 같이 알아보자(3) - 연산(Operation)

이번글에서는 지난번 변수(variable)에 이어서 연산(Operation)에 대해서알아보겠습니다.자바에 기본적인 연산에는 덧셈, 뺄셈, 곱셈, 나눗셈이 있습니다. 덧셈(addition) 먼저 덧셈(addition)에 대해서 알아보겠습니다.기본적으로 우리가 아는 것과 같이 덧셈에는 + 연산자를 사용합니다.아래 예시를 보면서 더 자세히 알아보겠습니다.int a = 10;int b = 5;System.out.println(a+b);int c = a + b;System.out.println(c); 자바에서 System.out.println()의 괄호 안에서도 연산자를 사용할 수 있습니다.또한 아래 예시와 같이 두 변수의 값을 더한 값을 다른 변수의 값으로 활용하는 것도 가능합니다. 자바에서는 문자열 또한 덧..

자바(JAVA) 기초 같이 알아보자(2) - 변수(Variable)

지난번 자바(Java) 프로그램 구조에 이어 이번글에서는변수(Variable)에 대해서 알아보겠습니다. 변수(Variable) 우선 변수(Variable)은 데이터(data)를 저장할 수 있는메모리상의 공간을 의미합니다. 변수에는 데이터 타입에 해당하는 단 한 가지 값만 저장할 수 있습니다. 데이터 타입은 기본형(primivite type)과 참조형(reference type)으로 나뉘게 됩니다. 아래에서 자세히 살펴보도록 하겠습니다. 기본형(primivite type)자바를 시작하신 분들이라면 초반에는 참조형보다 기본형 데이터 타입을만나보시게 될 확률이 높습니다. 자바에서 제공하는 기본형에는 총 8가지가 있으며아래에서 하나씩 살펴보겠습니다. 타입크기기본값문자형char2 byte'\u0000'정수형byt..