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 프로그래밍 언어에는 변수 이름 지정에 대한 고유한 규칙 및 규칙 집합이 있습니다. 알아야 할 사항은 다음과 같습니다.
int age = 24;
int AGE = 25;
System.out.println(age); // prints 24
System.out.println(AGE); // prints 25
int age; // valid name and good practice
int _age; // valid but bad practice
int $age; // valid but bad practice
int 1age; // invalid variables
int my age; // invalid variables
Java 프로그래밍 언어에는 4가지 유형의 변수가 있습니다.
지금 자세히 알아보려면 Java 변수 유형을 방문하십시오.
<시간>리터럴은 고정 값을 나타내는 데 사용되는 데이터입니다. 코드에서 직접 사용할 수 있습니다. 예를 들어,
int a = 1;
float b = 2.5;
char c = 'F';
여기, 1
, 2.5
, 및 'F'
리터럴입니다.
다음은 Java의 다양한 유형의 리터럴입니다.
Java에서 부울 리터럴은 부울 데이터 유형을 초기화하는 데 사용됩니다. true와 false의 두 가지 값을 저장할 수 있습니다. 예를 들어,
boolean flag1 = false;
boolean flag2 = true;
여기, false
및 true
두 개의 부울 리터럴입니다.
정수 리터럴은 분수 또는 지수 부분이 없는 숫자 값(숫자와 연결됨)입니다. Java에는 4가지 유형의 정수 리터럴이 있습니다.
예:
// 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
.
부동 소수점 리터럴은 분수 형식이나 지수 형식이 있는 숫자 리터럴입니다. 예를 들어,
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
유형 변수.
문자 리터럴은 작은따옴표로 묶인 유니코드 문자입니다. 예를 들어,
char letter = 'a';
여기, a
는 문자 리터럴입니다.
이스케이프 시퀀스를 문자 리터럴로 사용할 수도 있습니다. 예:\b (백스페이스), \t (탭), \n (새 줄) 등
<시간>문자열 리터럴은 큰따옴표로 묶인 일련의 문자입니다. 예를 들어,
String str1 = "Java Programming";
String str2 = "Programiz";
여기 Java Programming
및 Programiz
두 개의 문자열 리터럴입니다.
java
java.io 패키지에는 Java에서 입출력(I/O)을 수행하는 데 필요한 거의 모든 클래스가 포함되어 있습니다. 이러한 모든 스트림은 입력 소스와 출력 대상을 나타냅니다. java.io 패키지의 스트림은 프리미티브, 객체, 현지화된 문자 등과 같은 많은 데이터를 지원합니다. 스트림 스트림은 데이터 시퀀스로 정의할 수 있습니다. 스트림에는 두 가지 종류가 있습니다 - 인풋스트림 − InputStream은 소스에서 데이터를 읽는 데 사용됩니다. 출력스트림 − OutputStream은 대상에 데이터를 쓰는 데 사용됩니다.
자바 8 질문 및 답변 다양한 인증 시험을 준비하는 학생과 전문가를 돕기 위해 특별히 고안되었습니다. 및 취업 면접 . 이 섹션은 인터뷰 질문 및 객관식 질문(MCQ)의 유용한 모음과 적절한 설명과 함께 답변을 제공합니다. SN 질문/답변 유형 1 자바 8 인터뷰 질문 이 섹션에서는 정답을 찾기 전에 먼저 답을 찾아볼 수 있도록 상자에 숨겨진 Java 8 인터뷰 질문 모음을 제공합니다. 2 자바 8 온라인 퀴즈 이 섹션은 정답 및 설명과 함께 한 페이지에 Java 8 MCQ(객관식 질문)의 훌륭한 모음을 제공합니다. 올바른