#하나. JAVA 기본 변수, 유형

TMI(오늘도 어제처럼 Java Eclipse를 계속했습니다. 오늘 배운 내용을 간단히 복습해 봅시다.)

1. 변수

A. 특정 값(데이터)을 포함하는 컴퓨터(메모리)의 저장 위치.

나. 변수를 사용하려면 변수를 선언하고 값을 저장해야 합니다.

다. 진술

나. 변수형 변수명 = 데이터; (특정 타입으로 선언된 변수는 해당 타입의 데이터만 처리할 수 있습니다.)

ii. 변수 선언 후 사용(변수명 = data;)

iii. 선언되지 않은 변수는 사용할 수 없습니다(매우 중요!!)

(0) 첫째, 항상 Eclipse 상단에 기록된다.

/**
날짜 : 2023-03-21
저자: 재미
설명: 변수
버전: 1.0
*/

(1) 변수 선언

패키지 Java0321;

공개 클래스 _02_variable {

공개 정적 무효 메인(String() args) {

// 변수 명령문
정수 나이 = 20; // (변수타입) (변수명) = (변수값);
System.out.println(나이); // 출력 변수 값: 20

//sysout => (ctrl) + (공백) >> System.out.println()

(2) 선언 및 양도

나이2; // 설명
연령2 = 30; // 할당 – 변수 값 변경 시 덮어쓰기

(3) 데이터형(기본형)

// (1) 정수형 : 소수점이 없는 숫자
// (2) 실수형 : 소수점을 포함한 숫자
// (3) 문자 종류 : 한글 문자
// (4) 논리형: 참/거짓을 결정하는 유형

// 컴퓨터 언어: 0과 1로 전송(1bit)
// 1바이트: 8비트(-128 ~ 127)
// 2byte: 16bit(-2^15 ~ (2^15-1)) => -32768 ~ 32767
// 4바이트: 약 -21억 ~ 21억
// 8바이트: (-9223…..00 ~ 9223…..00)

// 범위 1바이트 2바이트 4바이트 8바이트
// 정수형 Byte short int long
// 수영 더블
// 문자형 char
// 부울 부울

// 바이트(1바이트): -128 ~ 127
바이트 bNum1 = -128;
바이트 bNum2 = 127;
// 바이트 bNum3 = 128; // 1바이트 범위 초과 시 에러 발생

// short(2바이트): -32768 ~ 32767
짧은 sNum1 = -32768;
짧은 sNum2 = 32767;
// 짧은 sNum3 = -32769; // 2바이트 범위 초과 시 에러 발생

// 정수(4바이트): -2147483648 ~ 2147483647
int iNum1 = -2147483648;
int iNum2 = 2147483647;

iNum2 = 2147483646; // 이미 선언된 변수에 값을 할당할 수 있습니다.
// int iNum2; // 두 번 선언할 수 없습니다!

// long(8byte) : 숫자 뒤에 L을 추가한다.
긴 lNum1 = -2147483649L;
긴 lNum2 = 2147483649L;

// 실수형 float(4byte), double(8byte)
float fNum = 0.12f; // 부동 소수점 숫자 뒤에 f를 추가합니다.
이중 dNum = 0.12;

// 문자형 char(2byte) : 작은따옴표(‘) 사용
문자 ch1 = ‘A’;
// 문자 ch2 = “A”; // 작은따옴표(‘): 문자, 큰따옴표(“): 텍스트

// (Ctrl) + (Alt) + (↓) : 라인 복사
// (Alt) + (방향키) : 한 줄 이동 // 이클립스 단축키

System.out.println(ch1);
System.out.println((int)ch1); // 65 – ASCII 코드 변환
System.out.println((int)’B’); //66 – ASCII 코드 변환
System.out.println((int)’is’); //44032 – ASCII 코드 변환

(4) ASCII 코드

https://namu.wiki/w/%EC%95%84%EC%8A%A4%ED%82%A4%20%EC%BD%94%EB%93%9C

ASCII 코드 – Wikipedia

IBM CP437 ASCII 코드에서는 0(0x00) 이외의 32개의 특수 문자에 제어 문자가 지정됩니다. 물론 이것은 제어 문자가 작동하지 않는다는 것을 의미하지 않으며 프로그램이나 글꼴에 따라 다릅니다.

namu.wiki

(5) 첫 번째 운동

// 아스키 코드
// F. 이름을 ASCII 코드로 변경해주세요.
// 이름의 각 문자는 char 변수에 저장됩니다.


//당신의 이름을 ASCII 코드로 출력하세요!


//논리형: 참/거짓 판단


}

}

Java의 기초를 배웠습니다.