2. 자료형
프로그래밍 작성중 발생된 데이터를 컴퓨터에 저장 해야할 경우가 있다면 저장하기 위한 메모리를 확보 하는것
이것을 " 변수를 선언한다" 라고 함
변수를 선언할때 데이터 성격을 알려줘야 함(글자인지 숫자인지 정수인지 실수인지)
1) 기본자료형 (8가지)
boolean
char
byte
short
int
long
float
double
2) 참조자료형
<<기본자료형 char 관련 코드>>
class TypeTest{
public static void main(String[] args){
String s = "k";
System.out.println(s);
char ch;
//ch = "k";
//ch = 'korea';
ch = 'k';
System.out.println(ch);
}
}
정수를 위한 자료형
byte
short
int
long
byte b = 128; X 에러남
byte b = (byte)128; O 컴파일되지만 결과값은 -127이 나옴 (싸이클로 이루어진 것때문에, 값 유추는 의미 없음)
실수를 위한 자료형
float
double
<예제1>
double height = 183.5;
System.out.println("홍길동의 키는" + height);
==> 결과값은 "홍길동의 키는 183.5"
<예제2>
위에 것을 float 값에 줄것이면
float height = 183.5F;
or
float height = (float)183.5;
라고 해야함
<예제3>
float width = 2.7F;
double w = width;
위에 두 문장은 에러가 나지 않는다.
double 값을 float 값으로 바꾸는 것은 안되지만, float 값은 double 값으로 줄 수 있다.
'JAVA > JAVA' 카테고리의 다른 글
자바 예제 - 자료형 : 사용자로부터 원의 반지름을 입력받아 원의 둘레와 면적을 각각 계산하여 출력하는 프로그램 (0) | 2016.06.12 |
---|---|
자바 예제 - 자료형 : 사용자로부터 문자열을 입력받아 입력한 문자열 중에 대문자 A의 개수를 출력하는 프로그램 만들어보기 (0) | 2016.06.12 |
자바 예제 - 식별자와 예약어 : 사용자로부터 이름, 나이, 주소를 입력받아 정보를 출력하는 프로그램을 작성 (0) | 2016.06.12 |
클래스와 메소드 이름 설정시 권장사항 (0) | 2016.06.12 |
자바 기본 문법 1. 식별자와 예약어 (0) | 2016.06.12 |