본문 바로가기
자바

[Java] 변수 - 기본자료형, 참조자료형

by sojung118 2024. 10. 10.

[Java] 변수 - 기본자료형, 참조자료형

 

제대로 Java를 배워 본 적도 없고 (Python이나 C언어만 배워봄)

KDT 시작 전 온라인 이러닝으로 자바 기초가 있길래 신청해서 들어보곤 있는데...

진짜 비전공자들까지 생각한 강의라 그런지 생각보다 내용이 너어무 쉽다.

 

 

 

2배속으로 들어봐도 이미 다른 언어를 한번씩 접했으면 쉽게 넘어갈 내용들임.

그래도 이왕 신청한거 다시 기초부터 탄탄히 다진다는 마음으로 들어보는중인데

이정도 속도면 내일 안으로도 다 들을 수 있을 것 같다는 생각이~

우선은 이 기본적인 내용들이라도 포스팅해서 남겨두는걸 목표로 했기 때문에 시작 :)

 

 


 

 

※ Java 에서의 변수 명명 규칙

  • 변수명은 알파벳 (대/소문자)와 숫자로 구성
  • 특수문자는 _와 $만 사용 가능
  • 자바에서 사용하는 예약어(키워드) 사용 불가 (ex.String, int..)
  • 숫자로 시작 불가능
  • 공백 사용 불가
  • 대소문자 구분

 

[ class 이름 : VarEx ]

package test1;

public class VarEx {
	
	public static void main(String[] args) { //메인 메소드 : 프로그램이 시작되는 시작점
		
		int a; // int : 변수 타입 선언
		a = 10; // 변수 초기화, 10이 a에 담김
		
		int a2 = 10; //변수 선언과 초기화를 한번에 해줌
		
	}

}

 

 


 

 

※ 변수

  • 변수 자료형
    • 기본 자료형 : 값을 가지고 있는 변수
      • 논리형
      • 문자형
      • 정수형
      • 실수형
    • 참조 자료형 : 주소를 가지고 있는 (참조하는) 변수, 기본 자료형이 아닌 모든 자료형
      • 문자열
      • 배열
      • 클래스
      • 인터페이스
 

 

[ class 이름 : TypeEx ]

package test1;

public class TypeEx {
	
	public static void main(String[] args) {
		
		//기본자료형
		long a = 220000000L; //21억이 넘어갈때 long 사용
		double b = 10.3; //실수형 변수
		boolean c = true; //true or false
		int d = -10; //정수형
		
		//참조자료형
		String name = "황진이";
		System.out.println(name); //출력
		
	}

}

 

+ 한 줄 모두 지우는 단축키 : Ctrl + D

+ System.out.println 모두 칠 필요 없이, sysout 치고 Ctrl + SpaceBar 누르면 자동으로 생성

 

System.out.println("황진이") 출력화면