基本データ型と基本データ型と文字列の間でJavaの型変換との間の変換

。基本データ型間の型変換:

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、最高精度タイプダブルので、float型、あるいは強いプラスFない限り、ターンの種類に直接割り当てることができません

最小の経験:数字でポスト小数float型や外観のdouble型を編集することをfが続いていないときに区別するためにどのように、何のfloat型はありませんでした、二重でした。

二つの文字列と基本データ型間の変換。:

1.文字列に基本データ型

   文字列に基本データ・タイプは、次の形式のString型のvalueOf関数法を提供するために利用されてもよいです。

   String.valueOf(基本タイプ)。

INT年齢= 25 ;
 フロートマネー= 452.2f ; 
列AGE1 = String.valueOf(AGE); 
文字列MONEY1 = String.valueOf(お金)
のSystem.out.println(+ AGE1 "年齢値である"); 
のSystem.out .println( + "お金の価値がある" MONEY1)。

2.基本データ型を文字列に

   一般的にint型のラッパークラスでは、「基本型パッケージタイプ」によって、基本データ型に文字列、バイト、ショート、整数、ロング、フロートカテゴリはポイントパッケージを浮動され、ダブル、パッケージタイプは、文字の文字、ブールラッパークラスですそれは、彼らがクラスに対応するパッケージタイプの基本的な機能を変換するために、String型で提供される、Boleanです。これは、いくつかの一般的な状況を示しています。

1. int型への文字列は:

 Integer.parseInt( "文字列");

2. float型への文字列は:

Float.parseFloat( "文字列");

ダブルタイプ3.文字列:

Double.parseDouble( "文字列");

 

 

 学校の教科書Javaプログラミングおよびアプリケーション開発と、自分の理解からのコンテンツ

おすすめ

転載: www.cnblogs.com/cuizhufeng/p/11797514.html
おすすめ