Java에서 밑줄로 구분된 숫자의 글꼴 값을 사용하는 방법 설명

1130 단어 Java숫자
Java SE 7에 바이너리 형식의 액면가 표시 방식이 추가되었습니다. 십진법을 사용하는 것처럼 바이너리 형식의 액면가를 편리하게 사용하여 수치를 표시할 수 있습니다.
예:

//  8 byte :
byte aByte = 0b100001;
//  16 short :
short aShort = 0b1010010100101;
//  32 int :
int anInt1 = 0b101000010100010110100101000101;
//  64 long ( 「L」)
long aLong = 0b101000010L;
//  0b 0B , 
int anInt2 = 0B101;

Java SE 7에서는 다음 선을 구분 문자로 연결하는 수치 표현도 지원합니다.

// 
int anInt1 = 123_45_6;
// 、 
int anInt2 = 0b10_0110_100;
int anInt3 = 0xFF_EC_DE_5E;
// 
float pi = 3.14_15F;
double aDouble = 3.14_15;
// 
int chain = 5______2____0;
그러나 다음과 같은 몇 가지 쓰기 형식은 잘못된 것입니다.

// 
int x = 52_;    // 
// ( )
float pi1 = 3_.1415F;  //  
float pi2 = 3._1415F;  // 
// 「L」 「F」 
float pi3 = 3.1415_F;  // 
long aLong1 = 999_99_9999_L;// 
// 
int x5 = 0_x52;    // 
또한 아래와 같이 밑줄을 맨 앞에 놓는 경우도 주의해야 한다.

int _52 = 120; // Java , , 
int x = _52;  // , _52 , ( )

좋은 웹페이지 즐겨찾기