일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JavaSwing
- mvc디자인패턴
- C#접근제어자
- Oracle
- DTO
- 자바연산자
- Oracle SQL Developer
- DEFAULT
- 메이븐업데이트
- C언어 표준 라이브러리
- 데이터베이스
- DATABASE
- DB
- sql
- JSP
- DAO
- 빅오표기법
- Vo
- C#접근제한자
- DB 제약조건
- java접근제어자
- java
- break
- oracle developer
- 자바
- 오라클
- O(n)
- oracle db
- 접근제한자
- o(log n)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
JAVA - 변수 본문
https://h-saeneul.tistory.com/7
이어지는 내용 _0905 수업내용
# 변수를 사용 하는 이유
# 변수의 작명 규칙(권장)
# 변수의 작명규칙 (필수)
#변수 type
1. 정수 타입
-byte (1바이트, 8비트, 1비트는 0.1 2가지만 할 수 있기에 총 2^8 가지의 값을 표현할 수 있다.) = 256(-128~+127, -/+ 합쳐서)
-short (2바이트, 16비트, 2^16=65,536 / -32,768~32,767)
-char (2바이트, 16비트, character의 약자, 65536가지(0~65535)의 양수 값만 사용)
'문자 리터럴'은 유니코드로 변환되어 저장된다.
즉, char 타입에 넣는 정수 값은 우리에게 문자로 바꿔서 보여준다.
-int (4바이트, 32비트 2^32 =4,294,967,296 / -2,147,483,648~2,147,483,647)
// Integer.MIN_VALUE; -> 미리 저장된 최소값
// Integer.MAX_VALUE; -> 미리 저장된 최대값
-long (8바이트, 64비트) // Long.MIN(MAX)_VALUE
2.실수 타입
-부동 소수점 방식, 소수를 저장할 수 있는 방식
-float (4byte, 정밀도 소수점 아래 7자리) 자바는 실수 리터럴을 기본적으로 double로 인지하기에, float 사용할거면 숫자 뒤에 f를 붙여야 한다.
-double (8byte, 정밀도 소수점 아래 15자리) 그냥 소수만 적으면 됨
3.참,거짓 타입
-boolean
4.문자열 타입
-String
컴퓨터는 0,1 숫자만 알 수 있고
결 -> 'ACB0' 16진수로 컴퓨터는 알고 있다. (https://www.unicode.org/charts/PDF/UAC00.pdf)
- char 타입에 넣는 정수 값은 우리에게 보여줄 때 문자로 바꿔서 보여준다.
- 작은따옴표로 감싼 문자 리터럴은 유니코드로 변환되기 때문에 int 타입 변수에도 저장가능
- char 타입 변수에 저장하면 자동으로 문자로 매핑되고, int 타입 변수에 저장하면 유니코드 자체가 출력된다.
아스키코드 (ASCII) : 0~127번 까지의 코드 , (https://namu.wiki/w/%EC%95%84%EC%8A%A4%ED%82%A4%20%EC%BD%94%EB%93%9C)
유니코드 안에 아스키 코드 포함. 0~127번은 아스키 코드(https://www.unicode.org/charts/PDF/U0000.pdf) 를 사용 하고 있다고 보면 된다.
실수, 참/거짓, 문자열
>> boolean 논리타입 if~else 구문 사용시 :
---- 퀴즈>
>> 출력결과를 나오게 하는 변수는?
'백엔드개발 > JAVA' 카테고리의 다른 글
JAVA METHOD / 메서드(함수들) (0) | 2023.10.25 |
---|---|
JAVA - 변수 타입 캐스팅 / Type Casting (0) | 2023.10.25 |
JAVA - Variable (변수) & Declare 변수의 선언 (0) | 2023.10.24 |
Java - Escape / 이스케이프 문자 정리 (0) | 2023.10.24 |
이클립스 없이 컴파일 과정 하는 방법 / 명령 프롬프트 (0) | 2023.09.06 |