코딩각

자바 튜토리얼 (2-5) 자바 상수/리터럴

1.상수(Constant) 변수는 변하는 수라고 정의한다. 반대로 변하지 않는 수도 있다. 즉 자바에는 변하는 수와 변하지 않는 수가 있다. 상수는 constant 라고 한다. 상시적으로 항상 그대로인 속성을 가진 수가 상수인 것이다. 프로그램에서 변하지 않아야 하는 수는 상수로 쓰는 것이 안전하다. 변수를 많이 쓰다보면 바뀌지 말아야 할 변수가 있을텐데, 이 변수가 프로그램 실행중에 변경이 된다면 오류가 날 것 이다. (문법에러, 시멘틱 에러) 예를 들어 PI (원주율) 같은 값은 변하지 않으므로 상수이다. 상수는 final 키워드로 선언한다. 대문자로 주로 표기한다. final double PI = 3.1415926; 일상의 예를 들어보자. 키는 나이가 들면 더 자라지 않는다. 반면 몸무게는 변할 수..

코딩(CODING)/자바(JAVA) 2020. 7. 12. 19:27

자바 튜토리얼 (2-4) 자바의 변수 (불린형,논리형)

불린형(Boolean)이라는 자료형이 있다. 못들어본 사람도 있겠지만 1800년대 영국의 수학자 Boole의 이름을 따라서 만들어진 수학의 개념을 부울 대수 (Boolean Algebra)라고 함. 부울 대수는 0과1을 사용하여 논리회로를 만든다. 이진법을 사용하는 컴퓨터의 원리를 이해하려면 필수적인 과목이라 할 수 있다. 기본적으로는 0과 1을 입력하여 결과도 0과 1로 출력된다. 0과1이 인간에게는 큰 의미가 없겠지만 0을 거짓 1이 참이라고 하면 큰 의미가 생긴다. 0은 낮은 전압 1은 높은 전압이 되고 논리회로를 바탕으로 물리회로가 설계된다. 자바 논리 자료형에서 0은 false 거짓 1은 true 참이다. 논리연산은 논리연산자 챕터에서 다루지만 여기서는 간단히 AND OR NOT 연산에 대해서만..

코딩(CODING)/자바(JAVA) 2020. 7. 12. 15:00

자바 튜토리얼 (2-3) 자바의 변수 (실수형, 부동소수점 방식)

자바에서 실수를 표현하기 위해서는 부동소수점 방식의 자료형을 사용해야 한다. 관련 포스트를 보니 부동 소수점 방식이라는 번역이 많은 사람들에게 혼란을 주고 있는 듯 하다. 무리도 아니라고 생각한다. 영어로 floating point arithmetic 라는 것은 실수의 연산을 할 때에 소수점을 고정시키지 않고 바다에 둥둥 떠다니는 것처럼 돌아다닐 수 있게 만든 방식이다. 둥둥 떠 다닌다니 벌써부터 난해하다. 자바를 시작하는 초기에 모든 것을 다 이해하지 않아도 괜찮다. 이번 자바 튜토리얼은 초보자가 읽고 실행해보기 위한 튜토리얼 이다. 여기서 부동소수점 방식에 대하여 많은 것을 다루지 않을 것이다. * 처음에는 이 정도만 기억하면 된다. - 자바에서 실수를 표현하기 위해서 4바이트 float 와 8바이트..

코딩(CODING)/자바(JAVA) 2020. 7. 12. 12:12

자바 튜토리얼 (2-2) 자바의 변수 (문자형)

튜토리얼 (2-1)은 정수형 변수가 내용이었다. 공통적으로 변수의 작명(이름짓기)에 대한 내용을 먼저 해야 할 것 같다. 어떤 프로그래밍 언어이건 간에 보통 변수 이름은 제약이 있다. 소스코드를 편집하기 위해 이클립스를 열어보자. 이클립스를 열고 프로젝트 -> 패키지 -> 클래스 까지 만드는 부분은 이제 능숙할 것이라 믿는다. 이클립스를 열고 자바클래스파일을 작성하려는 시점에 이미 자바에서(컴파일러가) 사용중인 단어들이 있다. 이를 예약어라고 한다. (reserved word) Java Keywords라고도 한다. https://www.w3schools.com/java/java_ref_keywords.asp Java Keywords Java Keywords Java Reserved Keywords Jav..

코딩(CODING)/자바(JAVA) 2020. 7. 11. 03:27

자바 변수 정수형 | 자바 강좌 2-1

자바의 변수 자바의 변수를 이해하는 순간 컴퓨터에 대해 새롭게 눈을 뜨게 된다. C나 파이썬 자바 어느 프로그래밍 언어에도 변수가 있다. 기본 개념을 이해하면 다른 언어에도 적용이 되기 때문에 변수를 잘 이해하는 것은 중요하다. 그런데 항상 느끼는 것이지만 변수란 것을 설명하기가 꽤 어렵다. 직관적으로만 설명하면 편하다. 대부분 입문서에서도 직관적으로 설명하고 있고 유명한 원서들도 마찬가지로 직관적인 설명을 선호한다. 아마 변수 자체가 목차 구성으로 봤을 때 항상 앞쪽에 위치하므로 너무 어렵게 설명하는게 좋지 않다고 보는 것 같다. 한권의 프로그래밍 책을 끝까지 봤을 때 와닿는 것들까지 처음에 설명하기 어렵기 때문인 것도 있다. 이 튜토리얼에서도 심플하게 설명하겠다. 자바 변수 (Variable) 변수는..

코딩(CODING)/자바(JAVA) 2020. 7. 11. 01:18
◀ 1 ··· 13 14 15 16 17 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

카테고리

  • 분류 전체보기 (1291)
    • IT뉴스 (94)
    • IT일반 (227)
    • IT출판 (161)
      • 워드프레스 | 티스토리 (136)
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (31)
    • 암호화폐 투자 (191)
    • 운영체제 메뉴얼과 팁 (31)
      • 윈도우11 (10)
      • 리눅스 일반 (21)
    • 코딩(CODING) (380)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (92)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (36)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (10)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (4)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (23)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (14)
    • 과학일반 (1)
    • 컴퓨터보안 (2)

방문자 카운터

  • 어제 :
  • 오늘 :
  • 누적 :

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바