반응형

자바/자바 입문 공부일지 56

자바 기초 공부 일지 6. 기본 연산자

● 산술 연산자 사칙연산을 다루는 연산자로, 두 개의 피연산자를 가지는 이항 연산자입니다. 우선순위대로 먼저 적용을 하고 그 뒤에 결합방향대로 연산을 합니다. 결합방향 : 어느 방향으로 연산을 이어가는지에 대한 방향. 우선 순위가 같을 때 적용하는 기준입니다. 기본 처리 순서는 파이썬과 동일하게 곱셈과 나눗셈이 우선하고 그 뒤에 덧셈과 뺄셈이 이루어집니다. 괄호를 통해 연산자의 처리 순서를 변경할 수도 있습니다. (괄호 우선) ● 대입연산자 대입연산자는 변수에 값을 대입할 때 사용하는 이항 연산자입니다. 피연산자는 오른쪽에서 왼쪽으로 대입됩니다. and -> && or -> || not -> ! 단항연산자 주의할 점은 복합대입연산이 한 줄에 두 개 이상 쓰이면 하나만 대입됩니다. 가장 앞에 있는 대입연산..

자바 기초 공부 일지 5. 상수 (리터럴), 자료형 변환

● 변수에 값을 딱 한 번 할당할 수 있으면 상수입니다. 한 번 할당된 값은 변경이 불가능하며 키워드 final 이 붙어있는 변수를 상수라고 합니다. ex) final in MAX_SIZE = 100; (초기화 하지 않으면 딱 한 번 초기화가 가능합니다. 상수는 선언과 동시에 초기화를 해줍니다.) final 기반의 상수를 선언할 때에는 모두 대문자로 짓는 것이 관례이며, 이름이 둘 이상의 단어로 이루어진 경우에는 언더바로 연결하는 것이 관례입니다. (스네이크 표기법) 반드시 선언과 동시에 초기화를 해줍시다. package day11; public class test02 { public static void main(String[] args) { int number; number = 3; number = ..

자바 기초 공부 일지 4. 자료형 (정수형, 문자형)

● 정수 자료형 int, double 정수 자료형 중 가장 안정적인 자료형은 정해져 있습니다. 정수 값을 표현하는 키워드는 4개이지만, 그 중에 int 를 자바에선 표준으로 자동으로 취급하고 있습니다. System.out.prinln(120); 으로 했을 때 특별히 언급한 바가 없다면 int 로 처리가 됩니다. 정수형 덧셈을 하면 자료형과 상관없이 int형 덧셈을 진행하기 때문에 short 형 변수를 사용했을 때에는 오류가 발생할 수 있습니다. 실수 자료형에서는 double 로 인식을 합니다. double 이 자릿수가 길기 때문에 정밀도가 높아집니다. 즉, 자바에서는 정수는 int 로, 실수에서는 double 로 사용하시는 것이 가장 안전합니다. 바이트 수를 절약하고자 하는 목적이 있다면 의도적으로 다른..

자바 기초 공부 일지 2. 자바의 간단 소개, 이클립스Eclipse 설치

자바는 클래스 자체가 실행될 수 있는 파일의 형태이기 때문에 클래스의 모음 혹은 집합입니다. 자바를 시작할 때에는 클래스를 만드는 것부터 시작합니다. 클래스를 시작할 때에는 대문자로 시작하는 것이 같습니다. 메소드 - 자바가 꼭 가져야하는 기능 main 이라는 메소드가 포함이 되는 것으로 시작합니다. main은 엔트리포인트 (프로그램이 여기부터 시작한다 라고 하는 약속) 입니다. main 메소드 안의 문장들이 순차적으로 실행됩니다. 파이썬에서는 영역을 구분할 때 들여쓰기를 사용하지만, 자바에서는 들여쓰기가 필수는 아니고 중괄호를 통해서 한다. 문장의 끝에는 세미콜론을 붙여서 끝을 표시합니다. 즉, 자바는 명령어를 작성할 때 명령이 여기까지라는 기호를 작성해주어야 합니다. 파이썬에서 print 로 사용되는..

자바 기초 공부 일지 1. 자바 JDK 설치와 환경 변수 설정, 자바와 파이썬의 차이점

오늘부터 새로 자바에 대해서 공부를 시작합니다... 파이썬과 같이 병행해서 자습해야겠어요... 아자자 새출발 ~ 우선 오라클 사이트에서 JAVA JDK 를 다운로드 받아야 합니다. (저는 이 과정에서 조금 헤맸어요...) 구글 검색창에 java jdk download 를 검색하신 후에 각 운영체제에 맞는 설치 프로그램을 다운로드 받아주세요. 저처럼 헤매시던 분들을 위해 다운로드 링크를 연결해드립니다.. https://www.oracle.com/java/technologies/downloads/#jdk19-windows Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support availa..

반응형