전체 글 (53) 썸네일형 리스트형 04. Java 수식과 연산자 저번에는 자바의 변수와 자료형에 대해 알아봤다. 오늘은 변수와 자료형을 이용하는 수식과 연산자에 대해 알아보자. 수식 프로그램에서 어떤 계산을 하려면 수식을 사용한다. 수식은 피연산자(operand)와 연산자(operator)로 이루어진다 연산자는 특정한 연산을 나타내는 기호를 의미한다. 피연산자는 연산의 대상이다. 3.14*radius*radius에서 radius와 3.14는 피연산자이고 *는 연산자이다. 연산자 자바에서는 다양한 연산자가 제공된다. 연산자들 사이에는 우선순위가 존재하는데 우선순위를 잘 확인하는 것이 좋다. 수식을 계산할 때에는 우선 순위가 높은 연산자가 먼저 실행되고, 하나의 수식안에 우선순위가 같은 연산자가 여러개 있다면 대부분 왼쪽에서 오른쪽으로 계산된다. 산술 연산 컴퓨터는 기본.. 03. Java 변수와 자료형 저번에는 자바프로그램의 구조에 대해 알아보았다. 이번에는 자바의 프로그램의 요소오쇼을 체워넣는 변수에 대해 알아보자. 변수 변수(variable)는 데이터를 담아두는 상자로 생각할 수 있다. 변수는 어디에 필요할까? 사용자가 입력한 값을 저장할 때도 필요하고 계산 도중에 중간 결과를 저장할 때도 필요하다. 그런 변수들은 사용하기전, 반드시 미리 선언되어야 한다. 변수 선언이란 컴파일러에게 어떤 변수를 사용하겠다고 미리 알리는 것이다. 선언을 하게되면 컴파일러는 변수의 자료형에 맞는 기억 공간을 미리 확보한다. 단일 변수를 선언하지 않고 사용하게 되면 컴파일 오류가 발생한다. 변수를 선언하는 방법은 원하는 자료형을 쓰고 이어서 변수이름을 쓰면된다. 식별자 만들기 식별자(identifier)란 클래스, 메소.. 02. Java 프로그램의 구성 요소 이전장에서는 자바와 가상 머신에 대해 알아보았었다. 이번에는 자바 프로그램을 구성하는 여러가지 요소들을 살펴보자. 클래스 클래스(Class)는 자바와 같은 객체 지다. 적어도 하나 이상의 클래스들이 모여서 하나의 자바 프로그램이 된다. 자바에서는 필요한 클래스를 하나씩 만들어 감으로써 전체 프로그램이 완성된다. 클래스를 작성하는 방법은 간단한다. 키워드 class 다음에 클래스 이름을 적어주고, {}안에 필요한 문장을 넣으면 된다. {}는 항상 각각이 클래스의 시작과 끝을 나타낸다. 클래스 이름을 이루는 단어의 첫 번째 글자는 항상 대문자로 하는 것이 좋다. 예를 들어서 MainTest 처럼 말이다. 이것을 낙타체라고 한다. 자바에서 소스파일 이름은 항상 public이 붙은 클래스의 이름과 동일해야한다... 01. Java 가상기계 자바는 다른 프로그래밍 언어와 비교했을 때, 자바를 특색있게 만드는 것은 자바프로그램이 어떤 컴퓨터 기종에서도 실행가능하다는 점이다. 실행 파일을 컴파일 할 필요가 없다는 이야기라는 것으로, 프로그램을 완성하고 나면 하드웨어나 운영체제의 종류에 관계없이 동일하게 실행할 수 있다는 것이 자바의 큰 장점이다. 그를 이야기하듯 자바의 특징을 설명하는 문장이 바로 "한 번만 작성해서 어디서나 실행시키세요(WORE: Write Once Run Everywhere)"라는 자바의 슬로건이다. 다른 프로그래밍 언어의 경우, 컴파일러는소스 파일을 처리하여서 특정한 컴퓨터의 기계어를 바로 생성한다. 그러나 자바 컴파일러는 특정한 컴퓨터를 위한 코드를 바로 생성하지 않는다. 대신에 가상적인 컴퓨터의 기계어인 바이트코드를 생.. 00. JAVA 개발자양성과정의 수료가 끝나고 취업준비를 하며 코딩테스트를 하던 중. 분명 배웠던 것인데 떠오르지 않는 부분이 몇몇곳 존재한다는 사실을 알았다. 그래서 이번에 이렇게 배웠던 것을 다시 처음부터 배운것을 정리해보고자 한다. JAVA는 현재 개발자 업계에서 가장 많이 사용되는 프로그래밍 언어중 하나이다. 언어라고는 하지만, 단순한 언어는 아니다. JAVA는 다양한 라이브러리와 실행환경을 가지고 있는 거대한 플랫폼과 같아서, 사용하기에 현대적이고 괘적한 문법구조를 가지고 있다. 또한 그레픽이나 네트워킹, 데이터베이스를 쉽게 구현할 수 있으며, 한번 작성해두면 코드를 변경하지 않고도 다른 컴퓨터에서도 실행가능 하다는 점이 장점이다. 자바의 특징들을 나열해 보자면, 총 10가지 단어로 표현할 수 있다. 객체지향적.. 이전 1 ··· 4 5 6 7 다음