Soheny.P 2021. 10. 26. 19:59
728x90
package kr.co.goodee39.date1025;

public class Ex02Variable1 {

	public static void main(String[] args) {
		//자료형 : Java에서 쓰이는 기본 데이터 타입을 의미
		/*
		 * 
		 * 타입은 크게 다섯가지로 정수형, 실수형, 논리형, 문자형, 문자열형으로 나뉨
		 * 정수형 : -3, -2, -1, 0, 1, 2, 3....
		 * 실수형 : 0.1, 0.2, 0.3, -1.1....
		 * 논리형(불리언형) : true, false
		 * 문자형 : 'a', '가', '!'
		 * 문자열형 : "일이삼사오", "헬로"...
		 *
		 * */
		
		
		//정수형
		System.out.println(3);
		System.out.println(-23);
		System.out.println(0);
		
		//실수형
		System.out.println(0.45);
		System.out.println(72.33);
		System.out.println(-0.548);
		
		//논리형
		System.out.println(true);
		System.out.println(false);
		
		//문자형
		System.out.println('1');
		System.out.println('가');
		System.out.println('!');
		System.out.println('a');
		
		//문자열형
		System.out.println("헬로");
		System.out.println("Hello");
		System.out.println("12345");
		System.out.println("Hey Guys -1, -2");
		System.out.println("오늘은\n자바첫시간");

	}

}

 

package kr.co.goodee39.date1026;

public class Ex03Variable {

	public static void main(String[] args) {
		
		// 변수 : 단 하나의 값 저장할 수 있는 공간임은 JS와 동일, but 변수가 정적(정해진 규칙에 하에) 동작, 데이터 받음		
		/*
		 * <변수의 선언>
		 * 반드시 [변수 타입, 변수 명, 초기화 값] 필요
		 * 하나라도 빠지면 Error
		 * 초기화 값은 지정한 변수 타입에서 받을 수 있는 값으로 설정
		 * 초기화 자체는 변수 선언 후 설정 가능, 변수 초기화 전에 변수 호출 시 Error
		 * 
		 * <변수의 사용>
		 * 연산, 출력 등 다양하게 사용
		 * 
		 * */
		
		int a = 1;
		System.out.println(a); //1

		
		// 선언 전에 출력 불가 : 자바는 호이스팅 없음
		// System.out.println(b); //Error
		int b;
		// 선언 후에 초기화 없음 Error
		// System.out.println(b); //Error
		b = 2;
		System.out.println(b); //2

		
		// 열거를 통한 변수 선언 가능
		int c = 3, d = 4;
		System.out.println(c); //3
		System.out.println(d); //4
		
		// 정수형 선언후 문자열 초기화는 Error
		//int e = "일이삼";
		
		// var 선언 가능하나, 사용 빈도 매우 낮음 (모든 타입을 다 받을 수 있으나 단점이 많기 때문)
		var f1 = "1234";
		var f2 = 1234;
		System.out.println(f1); //1234
		System.out.println(f2); //1234
		
		
		// 변수 대소문자 구분됨
		int aa = 1;
		int AA = 3;
		System.out.println(aa); //1
		System.out.println(AA); //3
		
		
		//변수 특문(_, $)으로 시작 가능
		int $a = 2;
		System.out.println($a); //2
		

	}

}

728x90