Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- java
- SQL
- 미니게임
- degit
- 게시판
- Spring
- 버전일치
- kotlin
- 숫자
- React
- 왕초보
- Android
- java#왕초보
- 시큐어코딩
- sub query
- FIle
- webpack
- 스타일보험
- 오버라이드
- 스프링
- 답글
- git
- 안드로이드
- 쿠키
- 상속
- Spinner
- 코틀린
- parcel
- 함수
- snowpack
Archives
- Today
- Total
YSHUSH
Number 본문
˙ 숫자(상수) : 지정한 숫자. 0 ~ 10
- 2 진수 : 0, 1
- 8 진수 : 0 ~ 7, 8 -> 10, 011 -> 9(10진수)
- 10 진수 : 0 ~ 9
- 16 진수 : 0 ~ 9, A(10) B C D E F(15) -> 0xF = 15(10진수)
˙ 변수(공간) : 값을 담는 그릇(그릇마다 크기는 다양하다.) == variable
1. 변수를 선언. 변수명을 작명
2. 자료형을 지정.
문자, 숫자, 문자열, 논리값
자료형지정 변수명; 변수의 선언 <- 그릇을 준비
변수명 = 값; 변수의 값의 대입 <- 그릇에 내용물을 넣는다.
//정수 == integer
int number;
number = 123;
System.out.println(number); // 출력
// 변수의 작명 규칙 - 대소문자를 구분한다.
int a;
int A;
// 예약어는 사용할 수 없다. -> 프로그램에서 설정되어 있는 단어
// int int;
// int 2a; -> 그릇명으로 사용하는 것의 앞에 숫자가 올 수 없다.
// int 123; -> 상수는 변수로 지정할 수 없다.
int num123; // 이건 괜찮음
// int +number; -> 변수명으로 연산자를 사용할 수 없다.
// int -number;
// int *number;
// int /number;
// int =number;
int _number; //이건 괜찮지만 요즘은 잘 사용하지 않는다.
int number_position_char;
int numberpositionchar;
int numberPositionChar;
int numPosChar; //추천
int iNumPosChar; //*추천
int 숫자1; //한글도 되지만 왠만해선 쓰지말기 - 욕먹음
숫자1 = 333;
System.out.println(숫자1);
// 흔한 명칭은 사용을 피하는게 좋다.
// length, object, size 등등
// 변수의 자료형의 종류
// 숫자 자료형
// 정수
// byte, short, int, long
byte by; // 1 byte 크기라는 뜻 == 8 bit 0000 0000 (8개의 공간) -> 1111 1111 (꽉채워짐) -> 256개를 표현할 수 있음 0 ~ 255
// 맨 앞에있는 bit는 부호를 나타낸다. 0 -> +, 1 -> -
// -128 ~ 127 -> 1 byte로 표현할 수 있는 최대 숫자는 최대 127, 최소 -128 까지다.
by = -128;
short sh; // 2 byte 크기라는 뜻 == 16 bit
sh = 12345;
int i; // 4 byte 크기라는 뜻 <---- **많이 씀**
i = 223232133;
long l; // 8 byte 크기라는 뜻
l = 2312312324567764563L; //끝에 L붙여야됨
// 실수(소수)
// float, double
float f; // 4 byte <-- 잘 안씀
f = 123.45678F; // 끝에 F붙여야됨
double d; // 8 byte <---- **많이 씀**
d = 12.3456789;
// 문자(열) 자료형
// 문자
char c; // 2 byte character(한글 포함) ASCII(아스키-영어만 표현) < UNIcode < MULTIbyte - 유니코드를 많이 씀
c = 'A';
c = 'b'; // JavaScript -> var c = 'hello';
c = '+';
c = ' ';
// c = '하나';
// 문자열 hello nice to meet you
String str; // string = wrapper class
str = "Hello";
str = "nice to meet you";
System.out.println(str);
// 논리형(true/false) 자료형
boolean b; // true(1)/false(0) <- 예약어로 둘중에 하나가 들어가야 됨 true or false!
b = true;
System.out.println(b);