Test004 변수와 자료형/키워드 및 식별자

2023. 3. 21. 23:27국비지원학원 java

 

/*=================
 자바의 개요 및 특징

-변수와 자료형
-키워드 및 식별자
===================*/



public class Test004
{
	public static void main(String[] args)
	{	
	 double height = 172.8;
	 int age = 27;
	 char degree = 'A';
	
	 String name = "정도훈";

	//short age;--> 컴파일 에러/이미 age 선언돼있음

	//스코프 영역 안에서 변수명은 식별자(identify)~!!
	//스코프? 보이는 영역
	//"변수의 이름"이 식별자이기 때문에 스코프 영역 안에서 같은 변수 사용 불가함

	
	//String #name = "윤희주";
	//$ 와 _를 제외한 다른 특수문자들은
	//변수의 이름으로 활용할 수 없다
	//$과 _ 도 함부로 사용하면 안된다
	//(규칙을 갖고 사용할 수 있도록 활용)

	//int tel = 01086497670; -- (X)
	//컴파일 에러(0으로 시작하는 숫자형이 가능한 자료형은 절대 int(정수) 사용불가)
	//why? 앞의 0 날아가서 자릿수 깨짐

	String tel = "01086497670";
	String _tel = "01086497670";

	String 주소 = "인천 남동구";
	//문법적으로는 한글 변수 가능하지만, 실무적으로는 절대 NO!!

	//결과 출력
	System.out.println("name: " +name);
	System.out.println("height: "+height);
	System.out.println("age: "+age);
	System.out.println("tel: "+tel);
	System.out.println("주소: "+주소);

	/*
	name: 정도훈
	height: 172.8
	age: 27
	tel: 01086497670
	주소: 인천 남동구
	*/
	}
}

* 0으로 시작하는 숫자형이 가능한 자료형(ex. 전화번호, 주민등록번호) 절대 int(정수) 사용불가, String 사용해야 함