Javaでのタイピング
860 ワード
皆さんこんにちは!それは今年の最初の金曜日と新年、これは別のブログのための時間です.
今日のテーブルでは、Javaでのエキサイティングで比較的未聞の話題があります
タイピングは何ですか?
タイピングは、1つのプリミティブデータ型の値を別の型に割り当て、intからdoubleまたはbyte - shortに変換するときです.
タイピングの2種類があります. *拡大または自動型変換-
名前が示すように、2つの型が互換性があるときに自動型変換が発生します.この場合、最も重要なのは、送信先の型のサイズがソース型より大きいことです. ナローイングまたは明示的な型変換
より小さい型の変数に大きな型の値を割り当てる必要がある場合、明示的な型キャストを実行する必要があります. 上記の2つの概念をサンプルコードで理解しましょう.
今日のテーブルでは、Javaでのエキサイティングで比較的未聞の話題があります
タイピングは何ですか?
タイピングは、1つのプリミティブデータ型の値を別の型に割り当て、intからdoubleまたはbyte - shortに変換するときです.
タイピングの2種類があります.
名前が示すように、2つの型が互換性があるときに自動型変換が発生します.この場合、最も重要なのは、送信先の型のサイズがソース型より大きいことです.
より小さい型の変数に大きな型の値を割り当てる必要がある場合、明示的な型キャストを実行する必要があります.
public static void main(String[] args)
{
int i=100;
long l1=i; // automatic typecasting where long is converted to int
double d=100.3;
long l2=(long)d; //explicit typecasting
System.out.println(i);
System.out.println(l1);
System.out.println(d);
System.out.println(l2);
}
Output:
100
100
100.04
100
Reference
この問題について(Javaでのタイピング), 我々は、より多くの情報をここで見つけました https://dev.to/ayushdev_24/typecasting-in-java-12ejテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol