변수
-
자바의 정석 Chapter 2.3/2.4 - 형식화된 출력 및 입력IT 공부 독서 정리/Java의 정석 2025. 3. 16. 19:42
Chapter 2.3과 2.4는 데이터를 화면에 출력하는 방법과 입력하는 방법에 대한 짧은 내용을 담고 있다.따라서, 두 파트의 내용은 함께 정리하려고 한다.Chapter 2.3 형식화된 출력기본 데이터를 출력하는 방식에는 println메서드와 printf메서드가 있다.이 둘의 차이는 'string만 출력을 할 것인가', '정해진 특정 형식에 따라 출력을 할것인가'의 차이다. 데이터를 출력을 하다보면, 원하는 형태나 형식에 맞게 출력을 해야 할 때가 있다.숫자를 표현하는데 자릿수 맞춰서 출력하는 경우 (0001 / 0010 / 0100 / 1005)동일한 위치에 값이 들어가 가독성을 높이는 경우 ( 1 / 10 / 100 / 1000) 등등 소수점을 표현할 때 원하는 자리수까지만 출력을..
-
자바의 정석 Chapter 2.2 - 변수의 타입 (Data Type)IT 공부 독서 정리/Java의 정석 2025. 1. 31. 19:05
앞 챕터에서는 자바 개발뿐 아니라 프로그램 개발을 할 때, 사용하는 저장공간인 변수에 대해 알아보았다.이번 챕터에서는 이 변수(저장공간)을 선언하는데, 필요한 변수의 타입에 대해 알아보고자 한다. 우선 이해를 위해 인간과 컴퓨터간의 테이터를 인식하는 차이를 생각해 본다. 1. 변수 타입의 이해🧠 인간과 💻 컴퓨터의 데이터 인식 차이1. 인간은 문맥을 이해하고 데이터를 유연하게 구분한다.인간은 상황에 따라 같은 단어라도 다르게 받아들인다."100"이란 숫자에 대해서..누군가 "100을 세보세요!" 하면 → 수량으로 이해하고 1, 2, 3… 새어나간다."이 상품은 100원입니다." 하면 → 돈으로 받아들이고 가격 개념을 떠올린다."오늘 기온이 100도야!" 하면 → 온도로 해석하고 정보를 처리한다.같은 ..
-
자바의 정석 Chapter 2.1 - 변수 (Variable)IT 공부 독서 정리/Java의 정석 2025. 1. 26. 17:35
자바의 정석 2장부터는 하나의 개념에 대해서 3개 이상의 작은 챕터들의 집합으로 이러우져 있다.따라서, 작은 챕터 기준으로 글을 작성하려고 한다. 소프트웨어(프로그램)의 가장 근본적인 정의는 하드웨어를 제어하기 위해 사용되는 명령어들의 집합으로 설명한다.현재 개발자로서 실제 실무에서 사용되는 소프트웨어의 정의를 작성해 본다면 아래와 같이 정의할 수 있을 것 같다.다양한 종류의 정보를 그 특성에 맞게 분류하고, 이렇게 분류된 데이터를 연산을 통해 가공하여 최종 결과를 도출하는 과정따라서, 프로그래밍 개발을 하는 데 있어서 값(data)은 매우 중요한 역할을 한다. 1. 변수 (Variable)란?프로그래밍 능력 중의 하나가 가장 중요한 '값(data)'을 저장할 수 있는 메모리상의 공간을 의미이 공간에 저..