Java 02(자료형)

Kang.__.Mingu·2024년 4월 24일
0

Java

목록 보기
4/108

리터럴(Literal)

  • 프로그램에서 값을 사용하기 위한 표현 방법
  • ex) 100, 12.34, 'A', false, "대한민국" 등

변수

  • 메모리에 리터럴(값)을 저장하기 위한 공간을 부여받아 이름 설정
  • 형식) 자료형 변수명;
  • 자료형(DataType): 변수에 저장될 리터럴(값)의 형태를 표현하기 위한 단어 - 키워드 또는 식별자
  • 변수명: 리터럴(값)을 저장하기 위한 메모리 공간의 이름 - 식별자

키워드, 식별자

  • 키워드(Keyword - 예약어): Java 프로그램 개발을 위해 미리 약속되어져 있는 단어
  • 식별자(Identifier - 사용자 정의 명칭): Java 프로그램 개발을 위해 프로그래머가 선언하여 사용하는 단어

식별자 작성규칙

  • 변수명, 메소드명, 클래스명 등을 식별자로 작성
  • 문자, 숫자, 일부 특수문자(_ 또는 $)를 조합하여 작성
  • 숫자로 시작되는 식별자 작성 불가능
  • 영문자를 대소문자를 구분하여 작성
  • 기존에 사용된 단어(키워드 포함)로 식별자 작성 불가능

Java 프로그램 작서시 사용되는 표기법

  • 영문자 소문자를 기본적으로 사용하여 식별자 작성
  • 파스칼 표기법(PascalCase) : 조합된 단어의 첫문자를 대문자로 표현하여 작성 - 클래스명, 인터페이스명 등
  • 카멜 표기법(CamelCase) : 조합된 단어 중 첫번째 단어를 제외한 나머지 단어의 첫문자를 대문자로 표현하여 작성 - 변수명, 메소드명 등
  • 스네이크 표기법(SnakeCase) : 조합된 단어를 [] 기호로 구분하여 작성 - 상수명(Constant)

자료형(DataType)

  • 값(객체)을 표현하기 위한 키워드 또는 식별자

기본형(PrimitiveType)

  • 값을 표현하기 위한 자료형
  • 숫자형(정수형, 실수형, 문자형) - 연산 가능, 논리형

참조형(ReferenceType)

  • 특정 대상을 표현하기 위한 자료형 - 식별자(클래스)

String 클래스

  • 문자열을 표현하기 위한 참조형

코드 정리

int so; // 정수값을 저장하기 위한 변수 선언
so = 100; // so 변수에 값 지정
System.out.println(so) // 변수에 저장된 값을 출력하고 이행

int num1 = 100, num2 = 200; // 연속 선언 및 값 할당 가능
System.out.println("연산 결과 = " + (num1 + num2)); // 괄호가 없다면 문자열로 인식

int sum = num1 + num2;
System.out.println("연산 결과 = " + sum);
profile
최선을 다해 꾸준히 노력하는 개발자 망고입니당 :D

0개의 댓글