산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

자바 변수와 리터럴

자바 변수 및 리터럴

이 튜토리얼에서는 예제를 통해 Java 변수와 리터럴에 대해 배웁니다.

자바 변수

변수는 데이터를 저장하기 위한 메모리(저장 영역)의 위치입니다.

저장 영역을 나타내려면 각 변수에 고유한 이름(식별자)을 지정해야 합니다. 자바 식별자에 대해 자세히 알아보세요.

<시간>

자바에서 변수 만들기

Java에서 변수를 만드는 방법은 다음과 같습니다.

int speedLimit = 80;

여기, speedLimit int의 변수입니다. 데이터 유형 및 할당된 값 80 그것에.

int 데이터 유형은 변수가 정수만 보유할 수 있음을 나타냅니다. 자세한 내용은 Java 데이터 유형을 참조하십시오.

예제에서는 선언하는 동안 변수에 값을 할당했습니다. 그러나 필수 사항은 아닙니다.

변수를 선언하고 별도로 할당할 수 있습니다. 예를 들어,

int speedLimit;
speedLimit = 80;

참고 :Java는 정적으로 유형이 지정된 언어입니다. 모든 변수를 선언해야 사용할 수 있다는 의미입니다.

<시간>

변수 값 변경

변수 값은 프로그램에서 변경할 수 있으므로 변수 . 예를 들어,

int speedLimit = 80;
... .. ...
speedLimit = 90; 

여기에서 초기에 speedLimit 값은 80입니다. . 나중에 90으로 변경했습니다. .

그러나 Java에서는 동일한 범위 내에서 변수의 데이터 유형을 변경할 수 없습니다.

변수 범위는 무엇입니까?

지금은 그것에 대해 걱정하지 마십시오. 다음과 같은 작업은 수행할 수 없음을 기억하십시오.

int speedLimit = 80;
... .. ...
float speedLimit;

자세한 내용은 Java에서 변수에 대한 선언 유형을 변경할 수 있습니까?

를 참조하십시오. <시간>

자바에서 변수 이름 지정 규칙

Java 프로그래밍 언어에는 변수 이름 지정에 대한 고유한 규칙 및 규칙 집합이 있습니다. 알아야 할 사항은 다음과 같습니다.

<시간>

Java 프로그래밍 언어에는 4가지 유형의 변수가 있습니다.

지금 자세히 알아보려면 Java 변수 유형을 방문하십시오.

<시간>

자바 리터럴

리터럴은 고정 값을 나타내는 데 사용되는 데이터입니다. 코드에서 직접 사용할 수 있습니다. 예를 들어,

int a = 1;
float b = 2.5;
char c = 'F';

여기, 1 , 2.5 , 및 'F' 리터럴입니다.

다음은 Java의 다양한 유형의 리터럴입니다.

1. 부울 리터럴

Java에서 부울 리터럴은 부울 데이터 유형을 초기화하는 데 사용됩니다. true와 false의 두 가지 값을 저장할 수 있습니다. 예를 들어,

boolean flag1 = false;
boolean flag2 = true;

여기, falsetrue 두 개의 부울 리터럴입니다.

<시간>

2. 정수 리터럴

정수 리터럴은 분수 또는 지수 부분이 없는 숫자 값(숫자와 연결됨)입니다. Java에는 4가지 유형의 정수 리터럴이 있습니다.

  1. 바이너리(2진법)
  2. 10진수(기수 10)
  3. 8진수(8진수)
  4. 16진수(기수 16)

예:

// binary
int binaryNumber = 0b10010;
// octal 
int octalNumber = 027;

// decimal
int decNumber = 34;

// hexadecimal 
int hexNumber = 0x2F; // 0x represents hexadecimal
// binary
int binNumber = 0b10010; // 0b represents binary

Java에서 바이너리는 0b로 시작합니다. , 8진수는 0으로 시작합니다. , 16진수는 0x로 시작합니다. .

참고 :정수 리터럴은 byte와 같은 정수 유형의 변수를 초기화하는 데 사용됩니다. , short , int , 및 long .

<시간>

3. 부동 소수점 리터럴

부동 소수점 리터럴은 분수 형식이나 지수 형식이 있는 숫자 리터럴입니다. 예를 들어,

class Main {
  public static void main(String[] args) {
    	
    double myDouble = 3.4;
    float myFloat = 3.4F;
 
    // 3.445*10^2
    double myDoubleScientific = 3.445e2;

    System.out.println(myDouble);  // prints 3.4
    System.out.println(myFloat);    // prints 3.4
    System.out.println(myDoubleScientific);   // prints 344.5
  }
}

참고 :부동 소수점 리터럴은 float을 초기화하는 데 사용됩니다. 및 double 유형 변수.

<시간>

4. 문자 리터럴

문자 리터럴은 작은따옴표로 묶인 유니코드 문자입니다. 예를 들어,

char letter = 'a';

여기, a 는 문자 리터럴입니다.

이스케이프 시퀀스를 문자 리터럴로 사용할 수도 있습니다. 예:\b (백스페이스), \t (탭), \n (새 줄) 등

<시간>

5. 문자열 리터럴

문자열 리터럴은 큰따옴표로 묶인 일련의 문자입니다. 예를 들어,

String str1 = "Java Programming";
String str2 = "Programiz";

여기 Java ProgrammingProgramiz 두 개의 문자열 리터럴입니다.


java

  1. C++ 변수, 리터럴 및 상수
  2. C 변수, 상수 및 리터럴
  3. Python 변수, 상수 및 리터럴
  4. Java 기본 입력 및 출력
  5. Java 표현식, 명령문 및 블록
  6. 자바 클래스와 객체
  7. 자바 추상 ​​클래스와 추상 메소드
  8. Java 중첩 및 내부 클래스
  9. 자바 던지기 및 던지기
  10. 자바 오토박싱과 언박싱