230221 1일차)Java 첫 수업

JAVA 퍼스트 클래스, 1일차

깃허브 블로그는 포기했으므로 간헐적인 정상회담을 할 때 깃을 사용할 목적으로만 쓸 예정이다.

절대경로 이미지를 주었는데도 로컬에서 블로그가 출력됨

사진을 추가하지 못했습니다…

오늘 저는 첫 번째 Java 과정에 참석하고 단계별로 Github 블로그를 설정했습니다.

수업일지를 하나씩 적어가며 마치 공부하면서 배우는 듯이 쓰겠습니다.

아직 마크다운 문법을 잘 몰라서 잘 안보일 수도 있지만 수업을 들으면서

시간내서 열심히 해볼게요~

오늘 저는 첫 번째 JAVA 과정에서 다양한 변수의 유형을 배웠습니다.

첫 번째 변수


A. 변수의 종류가 다양한데, 코드를 보면 ‘int’와 ‘float’ 변수가 사용된다.

나. 종류별로 표현할 수 있는 숫자가 많으니 사용에 주의한다.

int = 일반 정수형, 소수점 출력 없음
Float = 작은 실수, 소수점 숫자 출력 가능(단, 표현할 수 있는 숫자의 범위가 작음)

그림을 이용하여 위의 정수와 오류를 알아봅시다.

2. 정수와 실수

존재들
실수

콘솔 창에서 볼 수 있듯이 (상위) 정수와 (하위) 실수는 서로 다른 출력 값을 가집니다.

출력 때문에 소수점까지 인쇄해야 하는 경우 기본값은 실수 및 정수 유형입니다.

일반적으로 !
로 표시되는 변수 유형을 아는 것이 좋을 것이라고 생각했습니다.

3. 다음은 문자변수의 타입인데 먼저 그림을 보도록 하겠습니다.

type_character

문자 변수 타입으로 ‘char’를 사용합니다.

Java 언어는 단일 문자를 유니코드(UTP-16)로 저장합니다.

‘char’는 2바이트(16비트)이며 한 문자만 출력할 수 있습니다.

그렇다면 한 번에 한 글자만 저장할 수 있는데 어떻게 긴 문장을 쓸 수 있을까요?
궁금했는데 선생님께서 바로 알려주셨어요!
!


4. 여러 문자를 포함할 수 있는 문자열 도입

type_string

문자열은 크기가 고정된 기본 변수형이 아니라 문자의 길이에 따라 크기가 변한다.

문자열은 항상 큰따옴표 “”로 묶어야 하며 JAVA 컴파일러는 문자열을 문자열로 인식합니다.

텍스트 유형은 단일 문자이고 문자열은 큰따옴표로 묶인 “” 문자로 구성됩니다.

이해하기 쉽습니다!
예시 이미지로 콘솔창에 “홍길동”이나 “심청이”가 잘 출력되는 것을 볼 수 있습니다.

5. 유형 변환? 변수 또는 값 변환


앞서 말씀드린 것처럼 변수 타입에 적용되는 값의 범위가 다르기 때문에 타입 변환에 대해 알아봤습니다.

위의 예에서 a라는 값이 int라는 변수에 기록되었습니다.

a가 double 변수 b에 할당되면 a는 자동으로 double 변수로 변환됩니다.

강제 변환double형 변수 c의 값을 int형 변수 c에 할당합니다.
이 시점에서 d에서 int 유형으로의 유형 변환이 강제됩니다.

작동하지만 소수점도 표시할 수 없습니다!

5. 오퍼레이터가 왜 이렇게 많나요?


글쎄요, Java 과정에 대해 진지하게 생각하기 전에 연산자를 배웠습니다.
데이터 처리 및 결과 반환

기호나 문자를 나타내며 일반적으로 다양한 유형의 연산자가 있지만 비교적 간단합니다.
산술 연산자 ,비교 연산자,작업 관리자

논리 연산자산술은 리터럴입니다(+, -, *, /, %) 더하기, 빼기, 곱하기, 나누기 및 나머지 계산과 같은 수학 연산 수행

비교 연산자(<, >, <=, >=, ==, !
=) 두 피연산자를 비교하여 참과 거짓을 구별합니다.

논리 연산자(&&, ||, !
)는 논리 곱셈, 논리 합 및 논리 부정 연산을 수행합니다.

6. 부울 true 및 false만


부울 유형은 True 또는 False입니다.
부울 유형은 주로 조건식에 사용됩니다.

예를 들어 if문이나 while문의 조건식에 Boolean형 변수를 설정하여 논리 연산을 수행하는 데 사용된다.

위의 예에서 나는 그것이 참인지 거짓인지 테스트하는 것이었습니다.

7. if 문이 마침내 여기에 있습니다!


지금까지 배운 것 중에서 조건문인 if 문을 드디어 배웠습니다.

if 문은 if (if)-(condition)을 실행하지만 조건이 충족되지 않으면 실행되지 않고 then

나는 그것으로 다른 버전을 만들었습니다.
if 문을 완성하기 위해 앞에서 배운 변수와 연산자를 사용했습니다.

조건식을 완성하세요!

8. if 문을 사용한 간단한 연습


사실 그런 if 문을 만들기가 어려웠는데 선생님들이 적극적으로 알려주시고 다양하게 적용해주셨어요.

설명도 잘해주시고 저도 스캐너로 간단한 로그인 시스템을 적용해서 이해했습니다.

그때 시간가는 줄 모르고 열심히 하고 있었는데… 그래서 마지막 수업까지 열심히 공부했습니다.

집에 돌아와서 GitHub 블로그에 개발 로그를 올리려 했지만 이미지가 6시간 동안 삽입되지 않았습니다.

마크다운 에디터 다운받아서 절대경로 지정해서 적용해봤는데 안되더라구요

낯익은 티스토리 블로그를 만들어 봤는데, 꽤 알차게 꾸밀 예정입니다!
!