기본 데이터 타입 및 기본 데이터 타입 및 스트링의 자바 형식 변환 간의 변환

. 기본 데이터 유형 사이의 유형 변환 :

1. 낮은 정밀도의 값을 직접 가변 고정밀에 할당 될 수 있고, 높은 정밀도 사이진다

   정확도는 일반적으로 생각되는 하위 바이트 <짧은 <문자 <INT <긴 <플로트 <더블

플로트 F = 12.5f ;
 m = 4 ; 
F = m의 단계;

2. 밀도 값을 직접 가변 낮은 밀도로 할당 될 수 없다 (않는 캐스트)

플로트 F = 12.5f ;
  m = 4. ; 
m = F; // 에러 높은 정확도의 값을 사람이 직접 낮은 정확도 변수에 할당 될 수 없다

주조 방법에있어서, 목표 = 형 변수 (입력 대상) 값;

플로트 F = 12.5f ;
 m = 4 ; 
m
= ( ) F;

참고 : 주조 정밀도가 손실 될 수 있습니다.

플로트 F = 12.5f ;
 길이 m = 4. ; 
m = ( ) F] 
에서 System.out.println ( m); // 콘솔에 인쇄 결과 : 12만큼 긴 정수, 소수 부가, 둥근 진수로서 이동합니다.

3. 변수 혼합 조작 형의 종류 후 수득 한 결과 높은 정밀도이고

바이트 B1 = 123 ,
 문자 C1의 = 'L' ,
 INT IL = 12이고 ,
 플로트 Z = B1 + C1 + IL + 12.6f // 경우 그 문구를 부여되는 이중형없이 마지막 12.6 F, 가장 높은 정밀도 형 더블 때문에, 플로트 타입, 또는 강한 플러스 F하지 않는 한 차례의 유형에 직접 할당 할 수 없습니다

최소 경험 : 수치에서 포스트 진수 float 형 또는 모양의 두 유형을 편집하는 것은 a에서 f 다음되지 않은 경우를 구별하는 방법, 더 float 형 더블 없었다 있었다.

문자열과 기본 데이터 유형 사이의 변환. :

1. 문자열로 기본 데이터 유형

   문자열에 기본 데이터 타입은 다음과 같은 형식의 형식 문자열 위해 valueOf 함수 방법을 제공하는 데에 이용 될 수있다 :

   한 String.valueOf (기본 유형)

INT 나이 = 25 ;
 부동 소수점 돈 = 452.2f ; 
문자열 AGE1 = 한 String.valueOf (나이); 
문자열 MONEY1 = 한 String.valueOf (돈) 
에서 System.out.println이 ( "나이 값은"+ AGE1) 
System.out에 .println ( + "돈 값은" MONEY1)는;

2. 기본 데이터 유형의 문자열로

   일반적으로 "기본 유형 패키지 유형"에서, INT 래퍼 클래스는 바이트, 짧은, 정수, 롱, 카테고리 지점 패키지와 더블 떠 플로트이다를 기본 데이터 유형으로 문자열, 패키지 유형은 문자 문자, 부울 래퍼 클래스입니다 그것은 Bolean, 그들은 클래스에 해당하는 패키지 유형의 기본 기능을 변환 String 형입니다 제공. 그것은 몇 가지 일반적인 상황을 나열합니다 :

1. INT에 문자열 :

 있는 Integer.parseInt ( "문자열");

2. 플로트 타입으로 문자열 :

같은 Float.parseFloat ( "문자열");

이중 유형 3. 문자열 :

사용해 Double.parseDouble ( "문자열");

 

 

 학교에서 콘텐츠 자바 프로그래밍 및 응용 프로그램 개발 및 자신의 이해를 교과서

추천

출처www.cnblogs.com/cuizhufeng/p/11797514.html