반응형
변수(Variable)
숫자(정수, 실수)
정수
문자와 숫자 등의 데이터를 담는 역할을 한다
1 2 3 | int a; //변수 a를 int로 선언한다 a = 1; //변수 a에 숫자 1을 할당한다 System.out.println(a+1); // 변수 a에 1이 담기고 +1을 하므로 2가 출력된다. | cs |
int는 integer를 뜻하며 정수이다.
정수 : 0을 중심으로 음수(-1), 양수(+1)등을 통틀어 말함
실수
실수는 소수점이 있는 숫자들을 말한다(소수점이 없는 수는 정수이다)
1 2 3 4 5 | double a = 1.1; // 변수 a는 double로 선언하며 그 값은 1.1로 할당한다 System.out.println(a+1.1); // 현재 a는 1.1이므로 1.1을 더하여 출력 a = 2.1; // 1.1인 a의 값을 2.1로 다시 할당한다. System.out.println(a+1.1); // 현재 a는 2.1이므로 연산하면 3.2출력 | cs |
출력 : 2.2
3.2
1 2 | int a = 1.1; // 정수 a에 실수 1.1을 할당하려 하면 논리적 에러가 발생한다 System.out.println(a+1.1); | cs |
출력 : error
변수 a를 double로 선언하거나,
int로 선언한다면 2이나 3같은 정수를 선언해야 한다.
문자, 문자열
1 2 3 4 5 6 7 | char a1 = 'a'; char a2 = 97; char a3 = '\u0061'; System.out.println(a1); System.out.println(a2); System.out.println(a3); | cs |
출력 : a
a
a
char은 문자를 뜻하는 변수 타입이다. 변수 a1 a2 a3가 모두 a를 출력하게 되는데 그 이유는 첫번째는 문자값, 두번째는 아스키코드값 세번째는 유니코드값으로 표현되었기 때문이다.
1 2 3 | String first = "coding"; // 변수 first를 string으로 선언하며 “coding” 이라는 문자열을 할당한다) System.out.println(first+” "+"everybody"); // (* coding everybody) | cs |
출력 : coding everybody
1 2 3 4 | String a, b; // 여러개의 변수를 한번에 선언할수 있다 a = “coding"; b = " everybody”; // 데이터 할당 System.out.println(a+b); (*coding every body) | cs |
출력 : coding everybody
반응형
'프로그래밍 > Java 재정리' 카테고리의 다른 글
[Eclipse] 윈도우 환경에서 이클립스 설치 후 기본 세팅 정리 (0) | 2018.03.15 |
---|---|
이클립스, STS 크롬을 기본 브라우저로 추가 및 변경하기 (0) | 2018.03.13 |
데이터 타입(정수형, 실수형,문자) (0) | 2017.08.07 |
숫자와 문자(데이터 타입) (0) | 2017.08.07 |
Java 내용 정리 다시 시작합니다! + 시작하기 앞서... (0) | 2017.08.07 |