본문 바로가기

728x90
반응형

컴퓨터언어

(37)
[JAVA강좌] 12강 관계연산자와 논리연산자 - 이번에 사용하는 연산자는 boolean과 관련된 연산자들입니다. - boolean은 결과값이 true 혹은 false를 담는 자료형입니다. - 이번 강좌에는 true 혹은 false로 처리가 가능한 관계연산자와 논리연산자를 보도록 하겠습니다. 1. 관계연산자 - 관계연산자는 좌변과 우변을 비교한다고 해서 비교연산자라고도 합니다. - 좌변과 우변값을 비교해서 맞으면 true를 반환하고 틀리면 false를 반환합니다. 1) 관계연산자 정리 연산자 설명 예시 > 좌변이 우변보다 크면 true를 반환, 그렇지 않으면 false를 반환 num > 10 >= 좌변이 우변보다 크거나 같으면 true를 반환, 그렇지 않으면 false를 반환 num >= 10 = num2)); //true System.out.pri..
[JAVA강좌] 11강 복합대입연산자와 증감연산자 - 이번에는 숫자 관련 연산자입니다. - 복합대입연산자는 기존 변수값에 사칙연산자를 처리해서 다시 대입하는 연산자입니다. - 증감연산자는 기존 변수값에 1씩 증가하거나 감소하게 하는 연산자입니다. - 이번 강좌에서는 복합대입연산자와 증감연산자를 정리해 보겠습니다. 1. 복합대입연산자 - 복합대입연산자란 산술연산자와 대입연산자를 합쳐서 만든 연산자입니다. - 그래서 좌변과 우변의 자료형이 전부 숫자관련 자료형이어야 합니다. - 예시로 보자면 더하기 연산자인 + 와 대입연산자인 = 를 합쳐서 만든 것입니다. - 그래서 += 로 사용하는 것을 말합니다. 이때 연산자 사이는 공백 없이 작성해야 합니다. - 더하기 대입연산자는 좌변의 변수에 우변의 값을 추가해서 대입합니다. - 기본적인 개념을 먼저 보고 가겠습니..
[JAVA강좌] 10강 연산자 개념과 산술연산자 - 연산자(operator)는 연산에 사용하는 기호를 말합니다. - 가장 쉽게 생각하면, 수학시간에 배운 더하기, 빼기, 곱하기, 나누기 등을 하는 기호입니다. - 컴퓨터 언어들이 다루는 연산자는 매우 많습니다. - 그래서 이번 강좌에서는 연산자의 개념과 사칙연산자만 보도록 하겠습니다. 1. 항과 연산자 - 연산자(Operator)는 위에서도 말했듯이 연산에 사용되는 기호입니다. - 항(Operand)은 연산에 사용되는 값입니다. - 예를 들어 3 + 5 라는 연산이 있다면 +는 연산자, 3과 5는 항입니다. - 연산자는 항의 개수에 따라 일항(단항)연산자, 이항연산자, 삼항연산자로 나눕니다. 연산자 설명 예시 일항 연산자 항이 한 개인 연산자 num++ 이항 연산자 항이 두 개인 연산자 num1 + n..
[JAVA강좌] 9강 자료 형변환 - 정수와 실수는 컴퓨터 내부에서 표현하는 방식이 전혀 다릅니다. - 따라서 정수와 실수를 더한다고 할 때 그대로 연산을 수행할 수 없습니다. - 하나의 자료형으로 통일한 후 연산을 처리해줘야 합니다. - 이럴 때 자료 형변환(Type Conversion)을 해줘야 합니다. - 이번 강좌에서는 자료 형변환에 대해서 배워보도록 하겠습니다. - 형변환은 묵시적 형변환과 명시적 형변환으로 나뉘기 때문에 따로 보도록 하겠습니다. 1. 묵시적 형변환(자동 형변환) - 묵시적 형변환으로 자료형이 알아서 자동으로 변환되는 것을 말합니다. - 묵시적 형변환이 일어나는 기본 원칙이 2가지가 있습니다. 바이트 크기가 작은 자료형에서 큰 자료형으로 형 변환은 자동으로 일어남 덜 정밀한 자료형에서 더 정밀한 자료형으로 형변환..
[JAVA강좌] 8강 상수와 리터럴 - 이전 강좌까지는 변수와 그 변수의 특성을 나타내는 자료형에 대해 이야기했습니다. - 수학에서 변수는 변할지도 모르는 수를 의미합니다. - 근데 모든 값이 항상 변할지도 모르는 것은 아닙니다. - 원주율 같은 경우는 우리가 죽을 때까지 3.14로 변하지 않을 겁니다. - 이렇게 프로그램 상에서 절대 바뀌지 않을 수를 상수(Constant)라고 합니다. - 그래서 이번 강좌에서는 상수를 배워보도록 하겠습니다. 1. 상수(Constant) - 자바에서 상수는 final이라는 키워드를 앞에 붙여서 사용합니다. - 상수 이름은 전부 대문자로 주료 사용하고, 여러 단어를 연결하는 경우에 _ 기호를 사용하는 것이 관례입니다. 1) 상수선언 문법 final 자료형 상수명 = 값; ex) final int MAX_N..
[JAVA강좌] 7강 자료형 없이 선언 - var - 자바10부터 생긴 문법 - 자바 10이 발표되면서 변수를 사용할 때 문법적인 변화가 생겼습니다. - 앞에서 배웠듯이, 자바는 변수를 사용할 때 사용할 자료형을 정확히 명시해야 합니다. - 즉, 어떤 변수가 얼마만큼의 메모리를 사용하고, 어떤 방식으로 그 값을 지정할지 정하고 시작합니다. - 하지만 자바 10부터는 자료형을 쓰지 않고도 변수를 사용할 수 있습니다. - 그럼 자료형을 선언하지 않고 어떻게 사용하는지 보도록 하겠습니다. 1. var를 통한 변수 선언 - var는 variable을 줄여서 만든 키워드로 어떤 타입이든 알아서 변별해 줍니다. - 자바스크립트 같은 언어는 var라는 키워드를 이미 사용하고 있었습니다. 1) 문법 - 문법은 그냥 하나입니다. var 변수명 = 값; - 이렇게 선언하는 것을 지역 변수 자료형 ..
[JAVA강좌] 6강 참조형변수 - String(문자열) - 앞부분의 강좌에서 다뤘듯이 자바는 크게 기본자료형과 참조형으로 나뉩니다. - 아직 참조형을 배우기에는 부족합니다. - 하지만 문자열 같은 경우는 빨리 짚고 넘어가야 추후 예제들을 할 때 편리하므로 먼저 보고 가겠습니다. 1. String 타입 - String은 문자열 타입입니다. 이건 Char와 구분은 꼭 해야 합니다. - Char는 한 글자 입력이면서 작은따옴표를 씁니다. - String은 큰따옴표를 써야 합니다. 1) 문법 ## 바로 따옴표를 사용하는 경우 String 변수명 = "문자열작성"; - 타입을 쓸 때 S가 대문자인 것이 기본 자료형과 다릅니다. ## new 키워드를 통해 작성하는 경우 String 변수명 = new String("문자열작성"); - 이건 추후에 클래스와 인스턴스를 배우..
[JAVA강좌] 5강 기본자료형 - 논리관련 - boolean - 이번 강좌에서는 기본 자료형 중 논리 관련을 보도록 하겠습니다. - 1강 변수 선언에서도 자료형 종류를 볼 때 바이트라는 개념을 적어드렸는데, 개념을 먼저 잡고 공부해 주세요. 정수형 문자형 실수형 논리형 1바이트 byte boolean 2바이트 short char 4바이트 int float 8바이트 long double - 컴퓨터는 기계인데, 기계가 정보를 이해하는 방법은 사람과 다를 수밖에 없습니다. - 평소 사용하는 숫자나 알파벳 문자를 컴퓨터 내부에서는 어떻게 저장하고 표현하고, 이해하는지 알아보겠습니다. 1. 논리자료형 - 논리 자료형은 하나로 boolean입니다. - boolean은 1바이트로 값을 저장합니다. - 어떤 변수의 참, 거짓 값을 나타내는 데 사용합니다. - 프로그램이 잘 수행..

728x90
반응형