자바 기초(주석, 기본자료형,캐스팅)

자바 기초(주석, 기본자료형,캐스팅)

자바 기초 문법

1. ;(세미콜론)은 한문장의 끝을 뜻한다.

2. 자바는 대소문자를 구분한다.

//자바의 한글 주석문 기호.

/*자바의 한줄이상 주석문

* 주석문이란 영어로 comment로서 소스에 대한 설명문이다.

* 실행되지 않는다.

* 키워드는 예약어로서 약속된 명령어

* package예약어는 클래스를 저장하는 폴더를 만듦.

*/

자바의 기본자료형(data type)

1. 정수형 숫자 : byte(1바이트),short(2바이트),int(4바이트),long(8바이트)

2. 실수형 숫자 : float(4바이트),double(8바이트)

3. 논리형(true or false) : boolean

4. 단일문자 : char

5. 기본자료형 8개를 제외한 레퍼런스 자료형 종류 : 클래스형, 인터페이스형, 배열형.

자바 기본자료형 캐스팅이란?

1. 업캐스팅 : 범위가 작은 자료형 타입을 범위가 큰 자료형 타입으로 올리는 것을 말한다.

2. 다운캐스팅 : 범위가 큰 자료형 타입을 범위가 작은 자료형 타입으로 내리는 것을 말한다.

- 다운캐스팅을 하려면 캐스팅 연산자를 사용하여 강제 다운캐스팅을 해야한다.

- 오버플로우에 주의해야 한다.

<자바 주석, 기본 자료형 예제>

package test; public class OprTest01 { public static void main(String[] args) { int a=8; double b=10.7; boolean result=false; char name='홍'; String addr="서울시 마포구"; System.out.println("정수형 숫자값=>"+a); System.out.println("실수형 숫자값=>"+b); System.out.println("논리형=>"+result); System.out.println("당신의 성=>"+name); System.out.println("당신의 주소=>"+addr); } }

결과값

정수형 숫자값=>8

실수형 숫자값=>10.7

논리형=>false

당신의 성=>홍

당신의 주소=>서울시 마포구

<캐스팅 예제>

package test; public class DataCast { public static void main(String[] args) { byte a=1; short b=128; int c=32768; b=a;//업캐스팅 System.out.println(b); b=(short)c;//캐스팅연산자"()"를 사용하여 다운캐스팅 //short 범위 : -32678~32767 System.out.println(b);//short범위를 벗어나는 오버플로우 현상이 벌어져서 원하지 않는 값이 출력된다. } }

from http://betterwave.tistory.com/7 by ccl(A) rewrite - 2021-11-19 11:01:56