パブリック クラスtest_20190923 { 公共 静的 ボイドメイン(文字列... ASは){ // 低精度の基本的なタイプが正確に明示的な変換精度の低い精度の暗黙的な変換を変換する // 任意に1.byte バイト = B 1。; ショート = S B; int型 I = B; 長 L = B; フロート F = B; ダブル D = B; // 任意に2.short ショート。S2の= 1 ; バイト B2 =(バイト)S2; int型 I2 =S2; 長い L2 = S2。 フロート F2 = S2を。 ダブル D2 = S2。 // いずれかに3.int のint I3 = 1 ; バイト B3 =(バイト)13。 短い S3 =(ショート)13。 長い L3 = I3; フロート F3 = I3を。 ダブル D3 = I3; // いずれかに4.long 長い L4 = 1リットル; バイト B4 =(バイト)L4と、 ショートS4 =(ショート)L4と、 INT I4 =(INT )L4と、 フロート F4 = L4を。 ダブル D4 = L4と、 // いずれかに5.float フロート F5 = 1.0F ; バイト B5 =(バイト)F5。 短い S5 =(ショート)F5。 INT I5 =(INT )F5。 長い L5 =(長い)F5。 ダブル D5 = F5; // いずれかに6.double ダブル D6 = 1.00D 。 バイト B6 =(バイト)D6。 短い S6 =(ショート)D6。 INT I6 =(INT )D6。 長い L6 =(長い)D6。 フロート F6 =(フロート)D6と、 // いずれかに7.char のchar C7 = 'A' ; バイト B7 =(バイト)C7。 短い S7 =(ショート)C7。 int型 i7の=のC7; 長い L7 =のC7; フロート F7 =のC7を、 ダブル D7 =のC7; } }